1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-30 19:53:09 +00:00
Commit Graph

18831 Commits

Author SHA1 Message Date
Gerd Moellmann
d749f559b2 (save-place): Require `saveplace'. 2001-10-21 23:03:27 +00:00
Gerd Moellmann
0480815792 (cwarn-font-lock-feature-keywords-alist):
Use `sexp' for :value-type instead of `face'.
2001-10-21 22:47:15 +00:00
Eli Zaretskii
a6a1654e25 *** empty log message *** 2001-10-21 19:20:30 +00:00
Eli Zaretskii
70d2f11579 (rmail-summary-font-lock-keywords): Fix the
regexps due to 5-digit message IDs.
2001-10-21 19:08:56 +00:00
Jason Rumney
4fdd691b32 *** empty log message *** 2001-10-21 18:49:20 +00:00
Gerd Moellmann
6aa97356aa *** empty log message *** 2001-10-21 17:41:43 +00:00
Jason Rumney
1a0b615ab5 (redisplay-dont-pause): Don't set. 2001-10-21 17:15:18 +00:00
Miles Bader
c9a95b7902 *** empty log message *** 2001-10-21 15:34:22 +00:00
Miles Bader
e7348d1d6d (help-manyarg-func-alist): Variable removed. 2001-10-21 15:28:44 +00:00
Miles Bader
a3b10252a6 *** empty log message *** 2001-10-21 14:44:58 +00:00
Miles Bader
7e9a6a1b84 *** empty log message *** 2001-10-21 14:33:15 +00:00
Miles Bader
29a9ebd0a5 (help-manyarg-func-alist): Remove entries for `insert',
`insert_and_inherit', `insert_before_markers',
`insert-before-markers-and-inherit', `messapge', `message_box',
`message_or_box', `propertize', `format', `encode_time', `append',
`concat', `vconcat', `nconc', `widget_apply', `make_hash_table',
`insert_string', `ml_if', `ml_provide_prefix_argument',
`ml_prefix_argument_loop'.
2001-10-21 14:23:32 +00:00
André Spiegel
72830e8a04 # 2001-10-21 13:26:09 +00:00
André Spiegel
5e0fdc5a86 (vc-cvs-diff-tree): New function. 2001-10-21 12:21:29 +00:00
André Spiegel
2c87edc17b (vc-diff-internal, vc-coding-system-for-diff, vc-default-diff-tree):
New functions.
(vc-version-diff): Use them.  As a result, coding systems are now set
up properly for all sorts of diffs, and tree diffs can now also be
done locally.
(vc-diff): With a prefix argument, don't require that it's called from
a buffer under version control.
2001-10-21 12:15:22 +00:00
Miles Bader
386ca3619c *** empty log message *** 2001-10-21 10:25:36 +00:00
Miles Bader
4c5963d3b2 (help-manyarg-func-alist): Remove entries for list', vector',
`make-byte-code', `call-process', `call-process-region', `string', `+',
`-', `*', `/', `max', `min', `logand', `logior', and `logxor'.
2001-10-21 10:20:04 +00:00
Gerd Moellmann
71431a0ea1 *** empty log message *** 2001-10-21 09:04:46 +00:00
Miles Bader
b6715b9f8a (checkbox): Swap bg/fg colors in images, and invert
image bits to compensate.  Use `make-string' instead of
`make-bool-vector' (XBM apparently wants byte-aligned rows).
2001-10-20 15:16:30 +00:00
Kim F. Storm
db6f8ff125 Don't let kill-ring-save show extent if transient-mark-mode and region
fully visible.
2001-10-19 23:25:34 +00:00
Eli Zaretskii
8f9495e70e (auto-mode-alist): Associate .indent.pro with
Fundamental mode.  Suggested by Samuel Padgett
<spadgett1@nc.rr.com>.
2001-10-19 16:32:49 +00:00
Sam Steingold
1f00682428 Put the *Compile-Log* buffer in `compilation-mode'. 2001-10-18 21:05:16 +00:00
Stefan Monnier
d2f11dda2a (smtpmail-via-smtp): Use mail-envelope-from if set. 2001-10-18 20:48:23 +00:00
Stefan Monnier
e54030af30 (xml-parse-tag): Use eq on char-after's return value. 2001-10-18 20:24:09 +00:00
Gerd Moellmann
3f482bc0e5 (isearch-mode-map): Bind `mouse-movement' to nil. 2001-10-18 10:06:01 +00:00
Gerd Moellmann
d0035f7a52 (hilit-lookup-face-create): Call
set-face-font only if display-graphic-p.
(toplevel): Remove references to window-system.
2001-10-18 09:55:37 +00:00
Miles Bader
4d251ae727 (what-line): Avoid problems with field properties. 2001-10-18 01:05:28 +00:00
Eli Zaretskii
2670cf8089 (widget-field-face, widget-single-line-field-face):
Define special colors for a tty.
2001-10-17 18:49:38 +00:00
Francesco Potortì
5889cc202a (comint-password-prompt-regexp): Make it less restrictive, letting
comint recognise OpenSSH2 passphrase prompts.
2001-10-17 15:38:45 +00:00
John Wiegley
9f89e09863 (eshell/cat): Do a quick test if something is a regular file, before
checking if it is a directory or symlink. This avoids a call to
eshell-file-attributes, which can be expensive in some situations.
2001-10-17 02:00:20 +00:00
John Wiegley
ef94bd99e4 (eshell-ls-dired-initial-args): Added an extra customization variable,
to differentiate ls-in-dired from regular uses of ls.
2001-10-17 02:00:00 +00:00
John Wiegley
af15ae259a *** empty log message *** 2001-10-17 01:58:38 +00:00
Miles Bader
3d58b15e0f (defface): Mention `:inherit' in doc-string. 2001-10-17 01:13:10 +00:00
Eli Zaretskii
ca5b46fc99 Update the Commentary with installation instructions. 2001-10-16 19:07:50 +00:00
Gerd Moellmann
56378db4a0 *** empty log message *** 2001-10-15 09:14:09 +00:00
Gerd Moellmann
cfe98f5098 (set-auto-coding): Fix regexps for local
variables section not to eat newlines.
2001-10-15 08:47:11 +00:00
Miles Bader
31252c009c (display-message-or-buffer): Pass the correct buffer to `display-buffer'. 2001-10-15 01:01:21 +00:00
Stefan Monnier
0c88c9374c *** empty log message *** 2001-10-14 20:17:49 +00:00
Stefan Monnier
2d08a2d49a (executable-binary-suffixes): Make varalias.
(executable-find): Use exec-suffixes.
(executable-set-magic): Don't use make-local-hook.
2001-10-14 20:09:46 +00:00
Stefan Monnier
ae95a95a9c (exec-suffixes): Initialize to a system-dependent value. 2001-10-14 20:08:21 +00:00
Eli Zaretskii
a12ca05478 (completion-ignored-extensions) [ms-dos, windows-nt]:
Add .ico, .pif, .lnk, .dll, .drv, .vxd, and .386.
Add .so to the Unix and GNU branch.
2001-10-14 20:00:28 +00:00
Eli Zaretskii
5a59578548 Add no-byte-compile. 2001-10-14 19:40:02 +00:00
Miles Bader
ecdbe16a1f Doc fixes. 2001-10-14 15:16:57 +00:00
Miles Bader
530893b26e *** empty log message *** 2001-10-14 14:34:44 +00:00
Stefan Monnier
fedff3c696 (esc-map): Revert j' and C-j' bindings to
indent-new-comment-line from comment-indent-new-line.
2001-10-14 03:18:58 +00:00
Stefan Monnier
6efb29ef80 *** empty log message *** 2001-10-14 02:56:26 +00:00
Michael Kifer
2d341681c8 2001-10-13 Michael Kifer <kifer@cs.sunysb.edu>
* viper-ex.el (ex-edit): make checks for modified buffer/file.
	(viper-get-ex-address-subr): more precise addr for the $ marker

	* viper-cmd.el: Fixed indentation.

	* viper.texi: Clarified that viper won't expand special symbols in
	search patterns.
2001-10-13 21:38:19 +00:00
Stefan Monnier
dda30de7fa Use define-derived-mode. 2001-10-13 19:22:43 +00:00
Stefan Monnier
a3d15b8fdd * play/gomoku.el (gomoku-mode):
* textmodes/page-ext.el (pages-directory-mode):
* textmodes/scribe.el (scribe-mode): Use define-derived-mode.
2001-10-13 19:19:01 +00:00
Stefan Monnier
d1a27f1dd8 (refill-mode): Bind DEL to backward-delete-char-untabify.
Set backward-delete-char-untabify-method to `hungry'.
2001-10-13 19:16:56 +00:00
Stefan Monnier
ffe7a2a203 (scribe-mode): Use define-derived-mode. 2001-10-13 19:13:38 +00:00
Stefan Monnier
b546b1a52d (2C-mode): Don't use make-local-hook. 2001-10-13 19:12:07 +00:00
Stefan Monnier
e444e0d6bb (picture-mode): Massage. 2001-10-13 19:11:32 +00:00
Stefan Monnier
3e2dd647b7 (sh-font-lock-syntactic-keywords): Handle here-docs differently.
(sh-font-lock-heredoc): Remove.
(sh-here-doc-open-re, sh-here-doc-markers, sh-here-doc-re): New vars.
(sh-font-lock-here-doc, sh-font-lock-close-heredoc)
(sh-font-lock-open-heredoc): New functions.
(sh-mode): Don't copy sh-font-lock-syntactic-keywords any more.
(sh-font-lock-keywords-1): Use regexp-opt.
(sh-in-comment-or-string): Use syntax-ppss.
(sh-case, sh-for, sh-indexed-loop, sh-function, sh-if, sh-repeat)
(sh-select, sh-tmp-file): Add explicit terminating \n.
2001-10-13 19:08:30 +00:00
Stefan Monnier
71f343138c (syntax-ppss): Autoload. 2001-10-13 19:05:12 +00:00
Stefan Monnier
67f300f817 (ange-ftp-raw-send-cmd, ange-ftp-wait-not-busy):
Use with-current-buffer.
(ange-ftp-cd): New arg `noerror' to prevent signalling an error.
(ange-ftp-send-cmd): If a `cd' is used (because of a space in the
filename), catch any error that occurs in `ange-ftp-cd'.
If an error happened, don't bother sending `cmd' at all.
Fix a parenthesis typo.
(ange-ftp-write-region): Don't blindly use binary if the remote host
is unix-like.
2001-10-13 18:40:46 +00:00
Stefan Monnier
62405f4649 (pong-init): Don't use make-local-hook. 2001-10-13 18:28:55 +00:00
Stefan Monnier
3ed0351835 (gomoku-mode): Use define-derived-mode. 2001-10-13 18:28:11 +00:00
Eli Zaretskii
eef9b65fda *** empty log message *** 2001-10-13 10:45:31 +00:00
Eli Zaretskii
6271380382 (emacs-version): Bump to 21.1.50. 2001-10-13 10:41:46 +00:00
Eli Zaretskii
75a4e7c566 Fix dates of last entries. 2001-10-13 09:46:39 +00:00
Pavel Janík
a2bdcec408 (delimit-columns-rectangle-max): Do not double variables in the lambda-list.
(delimit-columns-rectangle-line): Do not double variables in the lambda-list.
2001-10-13 08:13:34 +00:00
Pavel Janík
906f211e1b Do not double variables in the lambda-list. 2001-10-13 08:10:30 +00:00
Stefan Monnier
5a1373f32a *** empty log message *** 2001-10-12 22:39:29 +00:00
Stefan Monnier
9d5240d258 (comment-region-internal): Don't rebind
invisibility_spec now that the C routines handle it correctly.
2001-10-12 22:37:51 +00:00
Gerd Moellmann
e34fd2f2c0 (byte-compile-check-lambda-list):
Turn error for repeated variables into warning.
2001-10-12 21:59:38 +00:00
Stefan Monnier
026f408dc8 *** empty log message *** 2001-10-12 21:21:17 +00:00
Stefan Monnier
be5fc59bde (locate-library): Use load-suffixes and abbrev filename. 2001-10-12 21:00:54 +00:00
Stefan Monnier
7e573c4a6d (special-display-popup-frame): Obey new specs same-window' and same-frame'. 2001-10-12 20:39:54 +00:00
Stefan Monnier
32993295b9 (minibuffer-local-*map): Take inheritance into account. 2001-10-12 19:59:43 +00:00
Stefan Monnier
01f9ba177c (minibuffer-local*-map): Remove redundant bindings. 2001-10-12 19:25:04 +00:00
Stefan Monnier
a77dfeb06d (minibuffer-local-map): Also bind next, C-n, C-s, prior,
C-p and C-r.  Remove redundant bindings from inheriting maps.
2001-10-12 19:24:21 +00:00
Stefan Monnier
f892ac1d28 *** empty log message *** 2001-10-12 19:20:47 +00:00
Sam Steingold
7ed938901b (completion-ignored-extensions): CL-related
extensions are platform-independent.
2001-10-12 19:18:50 +00:00
Sam Steingold
b878b8c30a (ange-ftp-copy-files-async): New function for
asynchronous multiple file copying.
2001-10-12 19:16:34 +00:00
Stefan Monnier
6c38915121 Merged in changes from v4.32.
After 4.23 and: After 4.24:
(cperl-contract-levels): Restore position.
(cperl-beautify-level): Likewise.
(cperl-beautify-regexp): Likewise.
(cperl-commentify): Rudimental support for length=1 runs
(cperl-find-pods-heres): Process 1-char long REx comments too /a#/x
 After 4.25:
(cperl-commentify): Was recognizing length=2 "strings" as length=1.
(imenu-example--create-perl-index): Was not enforcing
syntaxification-to-the-end.
(cperl-invert-if-unless): Allow `for', `foreach'.
(cperl-find-pods-heres): Quote `cperl-nonoverridable-face'.
Mark qw(), m()x as indentable.
(cperl-init-faces): Highlight `sysopen' too.
Highlight $var in `for my $var' too.
(cperl-invert-if-unless): Was leaving whitespace at end.
(cperl-linefeed): Was splitting $var{$foo} if point after `{'.
(cperl-calculate-indent): Remove old commented out code.
Support (primitive) indentation of qw(), m()x.
 After 4.26:
(cperl-problems): Mention `fill-paragraph' on comment. \"" and
q [] with intervening newlines.
(cperl-autoindent-on-semi): New customization variable.
(cperl-electric-semi): Use `cperl-autoindent-on-semi'.
(cperl-tips): Mention how to make CPerl the default mode.
(cperl-mode): Support `outline-minor-mode'.  From Mark A. Hershberger.
(cperl-outline-level): New function.
(cperl-highlight-variables-indiscriminately): New customization var.
(cperl-init-faces): Use `cperl-highlight-variables-indiscriminately'.
From Sean Kamath <kamath@pogo.wv.tek.com>.
(cperl-after-block-p): Support CHECK and INIT.
(cperl-init-faces, cperl-short-docs): Likewise and "our".
From Doug MacEachern <dougm@covalent.net>.
 After 4.27:
(cperl-find-pods-heres): Recognize \"" as a string.
Mark whitespace between q and [] as `syntax-type' => `prestring'.
Allow whitespace between << and "FOO".
(cperl-problems): Remove \"" and q [] with intervening newlines.
Mention multiple <<EOF as unsupported.
(cperl-highlight-variables-indiscriminately): Doc misprint fixed.
(cperl-indent-parens-as-block): New configuration variable.
(cperl-calculate-indent): Merge cases of indenting non-BLOCK groups.
Use `cperl-indent-parens-as-block'.
(cperl-find-pods-heres): Test for =cut without empty line instead of
complaining about no =cut.
(cperl-electric-pod): Change the REx for POD from "\n\n=" to "^\n=".
(cperl-find-pods-heres): Likewise.
(cperl-electric-pod): Change `forward-sexp' to `forward-word':
POD could've been marked as comment already.
(cperl-unwind-to-safe): Unwind before start of POD too.
 After 4.28:
(cperl-forward-re): Throw an error at proper moment REx unfinished.
 After 4.29:
(x-color-defined-p): Make an extra case to peacify the warning.
Toplevel: `defvar' to peacify the warnings.
(cperl-find-pods-heres): Could access `font-lock-comment-face' in -nw.
No -nw-compile time warnings now.
(cperl-find-tags): TAGS file had too short substring-to-search.
Be less verbose in non-interactive mode
(imenu-example--create-perl-index): Set index-marker after name
(cperl-outline-regexp): New variable.
(cperl-outline-level): Made compatible with `cperl-outline-regexp'.
(cperl-mode): Made use `cperl-outline-regexp'.
 After 4.30:
(cperl-find-pods-heres): =cut the last thing, no blank line, was error.
(cperl-outline-level): Make start-of-file same level as `package'.
 After 4.31:
(cperl-electric-pod): `head1' and `over' electric only if empty.
(cperl-unreadable-ok): New variable.
(cperl-find-tags): Use `cperl-unreadable-ok', do not fail
on an unreadable file.
(cperl-write-tags): Use `cperl-unreadable-ok', do not fail
on an unreadable directory.
2001-10-12 18:11:06 +00:00
Stefan Monnier
8f36a284bc (compile-mouse-goto-error, compile-goto-error):
Consider the text between two errors as belonging to the first error.
(compilation-goto-locus): Use pop-to-buffer rather than
switch-to-buffer-other-frame.
2001-10-12 17:43:05 +00:00
Stefan Monnier
e5700b527e *** empty log message *** 2001-10-12 17:29:52 +00:00
Stefan Monnier
61b8c98e98 (awk-mode-syntax-table): / has string syntax.
(awk-font-lock-syntactic-keywords): New var.
(awk-mode): Use it.
2001-10-12 17:29:30 +00:00
Sam Steingold
b04125748c typo 2001-10-12 16:55:21 +00:00
Stefan Monnier
70f1b1827a (expand-c-for-skeleton): Add explicit terminating \n. 2001-10-12 16:39:20 +00:00
Stefan Monnier
2cb95d1b7b (describe-face): Call help-setup-xref earlier. 2001-10-12 16:38:32 +00:00
Stefan Monnier
aab8a6e351 (jka-compr-load-suffixes): New var.
(jka-compr-install): Add its content to load-suffixes.
(jka-compr-uninstall): Remove its content from load-suffixes.
2001-10-12 16:28:16 +00:00
Gerd Moellmann
eadd64444e (byte-compile-check-lambda-list): New
function checking that lambda-list consists of non-constant
symbols, that &rest and &optional are followed by variable names,
that &rest VAR is the last element, and that variables aren't
doubled.
(byte-compile-lambda): Use it.
2001-10-12 14:20:14 +00:00
Gerd Moellmann
3365175e97 *** empty log message *** 2001-10-12 10:05:27 +00:00
Gerd Moellmann
beb0990f3b *** empty log message *** 2001-10-12 09:05:51 +00:00
Gerd Moellmann
6ac080e1e0 (calculator-eng-display): Don't call concat
with an integer argument.
2001-10-12 09:05:29 +00:00
Miles Bader
07f904a3f2 (help-customize-face): New button-type. 2001-10-12 01:58:02 +00:00
Miles Bader
8940232b59 (list-faces-display, describe-face): Fix args to `help-xref-button'.
(describe-face): Don't switch to help-buffer around call to `help-setup-xref'.
Use `help-buffer' instead of hard-wired "*Help*".
Require `help-mode'.
2001-10-12 01:53:58 +00:00
Stefan Monnier
2168e04d47 *** empty log message *** 2001-10-12 01:38:00 +00:00
Stefan Monnier
138399e684 (goto-address-mail-regexp): Allow + in username. 2001-10-11 23:40:35 +00:00
Stefan Monnier
3e5929af18 (view-lossage): Call help-setup-xref correctly and earlier.
(describe-bindings): Call help-setup-xref earlier.
(describe-key): Call help-setup-xref.  Fix call to describe-function-1.
(describe-mode): Don't autoload.  Call help-setup-xref earlier.
2001-10-11 23:34:17 +00:00
Stefan Monnier
8422a3b87d (describe-function-1): Remove unused `parens' arg.
Don't call help-setup-xref anymore and remove its `interactive-p' arg.
Autoload and cleanup.
(describe-function): Call help-setup-xref.
(describe-variable): Call help-setup-xref earlier.
2001-10-11 23:34:07 +00:00
Stefan Monnier
89f5b33fc7 (help-buffer): New function.
Returns the buffer-name to use for help output.
Change all the code to use it instead of hard-coding *Help*.
(help-mode-map): Put back the mouse-2 binding.
(help-xref-stack): Change the format and make buffer-local.
(help-xref-stack-item): Make buffer-local.
(help-setup-xref): Do the `push' here rather than in help-do-xref.
(help-xref-interned): Display the face doc as well.
(help-follow-mouse): Re-introduce.
(help-xref-go-back): Adapt to the new use of help-xref-stack.
(help-do-xref): Don't `push' any more.
(help-follow): Also follow face names.
2001-10-11 23:33:52 +00:00
Stefan Monnier
94ea540bda (describe-bindings-internal): New fun moved from keymap.c. 2001-10-11 22:31:20 +00:00
Sam Steingold
f059e1229b (calendar-mode-line-format): do not use #' on undefined functions 2001-10-11 21:12:47 +00:00
Gerd Moellmann
abeadfeeb5 Use the usual disclaimer. 2001-10-11 19:26:38 +00:00
Gerd Moellmann
a5be8a9aac (master-mode): Use define-minor-mode instead
of easy-mmode-define-minor-mode.  Add autload cookie.
(Coomentary): Remove the line showing how to auload master-mode,
since it's always autoloaded.
2001-10-11 19:25:47 +00:00
Gerd Moellmann
1ae6b8f19e *** empty log message *** 2001-10-11 19:21:26 +00:00
Gerd Moellmann
63ca0a6ee4 *** empty log message *** 2001-10-11 17:26:04 +00:00
Gerd Moellmann
3ecf67a184 (byte-optimize-lapcode)
<byte-constref-ops>: Consider byte-constant2 and clarify the code.
<const-C varset-X const-C>: Fix car/cdr typo.
2001-10-11 17:25:26 +00:00
Gerd Moellmann
d731e6b8b3 Byte compiler messages. 2001-10-11 12:58:56 +00:00
Gerd Moellmann
244bbdc57a Downcase error messages. 2001-10-11 12:57:53 +00:00
Gerd Moellmann
b8175fe659 (byte-compile-display-log-head-p): New
function extracted from byte-compile-log-1.
(byte-compile-log-1): Change output to be more in line with
the output of other GNU tools.
(byte-compile-warn): Emit `warning' instead of `**' for warnings.
(byte-compile-report-error): Downcase error message.  Use
`error' instead of `!!' for error messages.
(byte-compile-print-syms): Treat non-interactive case specially.
(displaying-byte-compile-warnings): Use backquote.
(byte-compile-from-buffer): Bind byte-compile-last-line.
(batch-byte-compile): Remove `Done' message.
2001-10-11 12:57:18 +00:00
Stefan Monnier
30de4b24d5 *** empty log message *** 2001-10-11 02:08:21 +00:00
Stefan Monnier
48a96f5107 (copyright): Add final \n. 2001-10-11 01:50:43 +00:00
Stefan Monnier
b0daab9afc (doc-string-elt): Remove. 2001-10-11 01:49:29 +00:00
Stefan Monnier
7164ef13a8 (comment-indent): Be a little more robust in case
comment-indent-function does funny things.
(comment-normalize-vars): Autoload.
(comment-region-internal): Fiddle with the visibility spec.
(comment-valid-prefix): New function.
(comment-indent-new-line): Use it.  Ignore adaptive-fill-prefixes
that would turn comment-text into non-comment-text.
2001-10-11 01:46:37 +00:00
Miles Bader
0e094c2907 *** empty log message *** 2001-10-11 01:26:00 +00:00
Miles Bader
219637a43a (diff): Display default values in prompts as (default ...)', not (...)'. 2001-10-11 01:20:16 +00:00
Miles Bader
968b7671aa (Info-follow-reference): Display default values in prompts as
`(default ...)', not `(...)'.
2001-10-11 01:19:49 +00:00
Stefan Monnier
88a05faf04 New file. 2001-10-11 00:50:53 +00:00
Stefan Monnier
c2ca517100 Change maintainer to FSF and remove loads of compatibility cruft.
(tcl-using-emacs-19, tcl-using-emacs-19-23, tcl-using-xemacs-19)
(tcl-version, tcl-maintainer, tcl-use-hairy-comment-detector): Remove.
(tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
tcl-end-of-defun, tcl-mark-defun, tcl-indent-for-comment,
tcl-submit-bug-report.
(tcl-mode-syntax-table): Leave \f alone.
(inferior-tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
tcl-end-of-defun, tcl-submit-bug-report.
(tcl-xemacs-menu): Fix up and pass it directly to easymenu.
(tcl-add-emacs-menu): Remove.
(tcl-fill-mode-map, tcl-fill-inferior-map): Moved into the defvar.
(tcl-keyword-list): Add `chain'.
(tcl-font-lock-syntactic-keywords): New variable.
(tcl-pps-has-arg-6): Remove.
(tcl-internal-beginning-of-defun, tcl-internal-end-of-defun)
(tcl-internal-mark-defun): Remove.
(tcl-set-proc-regexp, tcl-set-font-lock-keywords): Use regexp-opt.
(tcl-mode): Use define-derived-mode.  Simplify.
Set comment-indent-function.
(tcl-indent-command): Use line-beginning-position and comment-indent.
(tcl-calculate-indent): Renamed from calculate-tcl-indent.
(tcl-indent-line): Use tcl-calculate-indent.
(tcl-indent-exp): Renamed from indent-tcl-exp.  Use new names.
(tcl-add-log-defun): Renamed from add-log-tcl-defun.  Use match-string.
(tcl-filter): Use with-current-buffer, simplify.
(inferior-tcl-mode): Use define-derived-mode.
(tcl-hairy-in-comment): Renamed tcl-in-comment.
(tcl-simple-in-comment, tcl-in-comment): Removed.
(tcl-files-alist): New function.
(tcl-help-snarf-commands): Use it and return the result directly
rather than through a global variable.
(tcl-reread-help-files): Fix up the call to tcl-help-snarf-commands.
(tcl-help-on-word): Provide the default value to completing-read.
(tcl-hilit): Remove.
(tcl-hashify-buffer, tcl-popup-menu): Simplify.
(tcl-comment-indent): New function.
(tcl-submit-bug-report): Remove.
(tcl-uncomment-region, tcl-indent-for-comment, add-log-tcl-defun)
(indent-tcl-exp, calculate-tcl-indent, tcl-beginning-of-defun)
(tcl-end-of-defun, tcl-mark-defun, tcl-mark): Redefine as aliases.
2001-10-11 00:26:48 +00:00
Gerd Moellmann
031a167823 (iso-transl-e-caret)
(iso-transl-i-caret, iso-transl-o-caret, iso-transl-u-caret):
Fix duplicates.  From Dave Love <d.love@dl.ac.uk>.
2001-10-10 16:37:12 +00:00
Miles Bader
07becdb197 (Info-insert-dir): Don't call `Info-fontify-menu-headers'.
(Info-fontify-node): Don't fontify the node if it's already been done.
2001-10-10 14:39:23 +00:00
Gerd Moellmann
619632ac2a *** empty log message *** 2001-10-10 12:22:18 +00:00
Gerd Moellmann
919f28126b (end-of-buffer): Fix code scrolling specially
for the buffer end.
2001-10-10 11:55:39 +00:00
Gerd Moellmann
ab952a4f34 *** empty log message *** 2001-10-10 09:43:20 +00:00
Gerd Moellmann
88255adb6a (command-line-1): Bind tab-width to 8. 2001-10-10 09:25:20 +00:00
Gerd Moellmann
89e9c8d77e *** empty log message *** 2001-10-10 09:18:33 +00:00
Gerd Moellmann
3680909c04 *** empty log message *** 2001-10-10 07:41:05 +00:00
Pavel Janík
5c4d3f0293 *** empty log message *** 2001-10-10 06:04:25 +00:00
Pavel Janík
744da4d88e use defalias instead of fset for user-visible commands. 2001-10-10 05:57:24 +00:00
Miles Bader
71f19cda05 ChangeLog 2001-10-09 12:15:09 +00:00
Miles Bader
55e9efba21 *** empty log message *** 2001-10-09 12:11:50 +00:00
Gerd Moellmann
4f4ff50ac9 *** empty log message *** 2001-10-09 12:10:17 +00:00
Miles Bader
851befd40e (button): New require. 2001-10-09 12:09:25 +00:00
Miles Bader
5db04750b9 ("button"): Load removed. 2001-10-09 11:21:59 +00:00
Miles Bader
788d62cf43 Don't require `view' when compiling.
(help-with-tutorial, describe-function, describe-function-1)
(variable-at-point, describe-variable, locate-library):
Functions moved into `help-funs.el'.
(help-manyarg-func-alist): Variable moved into `help-funs.el'.
(help-mode, help-mode-setup, help-mode-finish, help-button-action)
(help-setup-xref, help-xref-following, help-make-xrefs)
(help-xref-button, help-insert-xref-button, help-xref-interned)
(help-xref-go-back, help-go-back, help-do-xref, help-follow)
(help-xref-on-pp): Functions moved into `help-mode.el'
(help-mode-map, help-xref-stack, help-xref-stack-item)
(help-highlight-p, help-highlight-face, help-back-label)
(help-xref-symbol-regexp, help-xref-mule-regexp)
(help-xref-info-regexp): Variables moved into `help-mode.el'.
(help-symbol, help-back, help-info, help-customize-variable)
(help-function-def, help-variable-def):
Button-types moved into `help-mode.el'.
(load-symbol-file-load-history, symbol-file):
Functions moved into `subr.el'.
(symbol-file-load-history-loaded): Variable moved into `subr.el'.
(view-lossage): Call `help-setup-xref' instead of doing it manually.
2001-10-09 11:17:39 +00:00
Miles Bader
f4ed5b197e New file, contents mostly from `help.el'. 2001-10-09 11:16:25 +00:00
Miles Bader
44e75f509b New file, contents mostly from `help.el'.
(describe-variable): Use `condition-case' instead of `ignore-errors'.
2001-10-09 11:15:19 +00:00
Miles Bader
448a01706c (symbol-file-load-history-loaded)
(load-symbol-file-load-history, symbol-file): Moved from `help.el'.
2001-10-09 11:14:31 +00:00
Miles Bader
ded42dd308 (define-button-type): Respect any `supertype' property.
(button-type-subtype-p, button-has-type-p): New functions.
2001-10-09 05:57:35 +00:00
Miles Bader
f4be0a12f6 (rfn-eshadow-regexp): Deal correctly with escaped dollar-signs. 2001-10-09 02:53:51 +00:00
Miles Bader
a277229e6b (comint-insert-previous-argument): New function.
(comint-mode-map): Bind `C-c .' to `comint-input-previous-argument'.
(comint-insert-previous-argument-last-start-pos)
(comint-insert-previous-argument-last-index): New variables.
2001-10-09 02:26:00 +00:00
Miles Bader
3b8c60f18c (apropos-next-label-button): Use the presence of a
`apropos-label' property to detect label buttons.
2001-10-08 16:37:44 +00:00
Miles Bader
62dc75c498 (button-nop): Function removed.
(default-button): Use `ignore' as default button action.
2001-10-08 14:18:11 +00:00
Miles Bader
894e460c17 (apropos-symbol): Add `skip' property.
(apropos-function, apropos-macro, apropos-command)
(apropos-variable, apropos-face, apropos-group, apropos-widget)
(apropos-plist): New button types.
(apropos-label-properties): Variable removed.
(apropos-print): Pass button-type to apropos-print-doc, rather
than help function and label text.
(apropos-print-doc): Remove ACTION and STR args, add TYPE arg.
Get button label from TYPE.
2001-10-08 06:58:32 +00:00
Miles Bader
1e00f72054 (button-activate): USE-MOUSE-ACTION is optional. 2001-10-08 06:52:24 +00:00
Miles Bader
a101302b06 (apropos-next-label-button): Update arguments to `next-button'. 2001-10-08 06:13:07 +00:00
Miles Bader
fee34a28e2 (next-button, previous-button): Remove N and WRAP parameters.
Don't pay attention to `skip' properties.
(forward-button): Implement wrapping, iterating, and skipping here instead.
2001-10-08 06:08:57 +00:00
Stefan Monnier
b0fbf75422 (help-mode): Use define-derived-mode.
(describe-mode): Add optional `buffer' arg.
Use it instead of going through help-xref-mode.
Avoid doubling the word `minor' when prettifying.
(describe-function-1): List the corresponding key bindings.
(describe-variable): Say if the var is automatically buffer-local.
If the source is `loaddefs.el', look for the real source.
(help-xref-mode): Remove.
2001-10-08 00:19:58 +00:00
Stefan Monnier
82345a9abc (byte-compile-file): Return success when the file says no-byte-compile. 2001-10-07 23:34:07 +00:00
Miles Bader
d6bc0bdc4a (next-button, previous-button): Respect `skip' property.
(push-button, button-activate): Add USE-MOUSE-ACTION argument.
2001-10-07 17:14:34 +00:00
Miles Bader
e664497b5f (woman-mode-map): Copy button-buffer-map instead of
making a new keymap.  Don't bind mouse-2.  Bind M-mouse-2 to
`woman-follow-word' instead of `woman-mouse-2'.
(woman-follow-word): Renamed from `woman-mouse-2'.
Follow unconditionally, since this function is now only
bound to M-mouse-2.  Use accessor functions.
(WoMan-highlight-references): Use `make-text-button'.
(woman-xref): New button type.
2001-10-07 12:41:03 +00:00
Miles Bader
d876f455d1 *** empty log message *** 2001-10-07 12:07:34 +00:00
Miles Bader
0cf0d8284d (help-mode-map): Make button-buffer-map our parent.
Don't bind mouse events or tab/backtab.
(help-function, help-variable, help-face, help-coding-system)
(help-input-method, help-character-set, help-back, help-info)
(help-customize-variable,  help-function-def, help-variable-def):
New button types.
(help-button-action): New function.
(describe-function-1): Pass help button-types to `help-xref-button'
rather than help function and help-echo string.  Don't put multiple
help-function args in a list to pass them to help-xref-button, just pass
them as multiple arguments.  Use `help-insert-xref-button' to make
[back]-button, rather than `help-xref-button'.
(help-xref-button): Take a button-type TYPE as a parameter rather than a
function.  Remove HELP-ECHO parameter.  Remove DATA parameter and add a
&rest parameter ARGS to serve the same purpose.  Use `make-text-button'
to add the button.
(help-insert-xref-button): Use `insert-text-button' to add the button.
(help-follow-mouse, help-next-ref, help-previous-ref): Functions removed.
(help-do-xref): New function.
(help-follow): Use `push-button' and `help-do-xref' to do most of the work.
2001-10-07 12:05:22 +00:00
Miles Bader
d6af189ae7 ("faces"): Move load before loading "loaddefs.el".
("button"): New load, just before "help" (which uses it).
2001-10-07 11:38:15 +00:00
Miles Bader
e517f56d87 (apropos-symbol, apropos-label): New button types.
(apropos-symbol-button-display-help)
(apropos-label-button-display-help, apropos-next-label-button): New functions.
(apropos-mode-map): Make button-buffer-map our parent.
Don't bind mouse events.
(apropos-print, apropos-print-doc): Create buttons instead of text properties.
(apropos-mouse-follow): Function removed.
(apropos-follow): Use buttons.
2001-10-07 11:35:09 +00:00
Miles Bader
7997fd38bf *** empty log message *** 2001-10-07 04:39:53 +00:00