emacs/lisp/emacs-lisp
Noah Friedman 9d497c0123 (eldoc-message-commands): Doc fixes.
(eldoc-message): Make function, not macro.

(eldoc-last-message): New internal variable.
(eldoc-mode): Initialize it to nil.
(eldoc-message): Use it.
(eldoc-print-current-symbol-info): Use it.

(eldoc-pre-command-refresh-echo-area): New function.
(eldoc-mode): Put it on pre-command-hook if in XEmacs or using idle timers
in Emacs.

(eldoc-message-commands-table-size): New constant.
(eldoc-add-command): Use it to initialize eldoc-message-commands.

(eldoc-display-message-no-interference-p): New function.
(eldoc-display-message-p): Use it.

(eldoc-print-fnsym-args, eldoc-print-var-docstring): Arg sym no longer
optional.
Do not initialize arg if nil.

(eldoc-forward-sexp-safe): Function deleted.
(eldoc-beginning-of-sexp): New function.
(eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp.
Use eldoc-current-symbol to get symbol at point.

(eldoc-function-argstring-from-docstring-method-table): Forge docstrings
for `and', `or', `list', `+', and `-'.

(eldoc-add-command-completions): New function.
(eldoc-add-command): Take list of args.
No longer interactive.

(eldoc-remove-command-completions): New function.
(eldoc-remove-command): Take list of args.
No longer interactive.

top level: Initialize eldoc-message-commands using
eldoc-add-command-completions.
1997-02-19 10:24:26 +00:00
..
advice.el Update FSF's address. 1996-01-14 07:34:30 +00:00
assoc.el Update FSF's address. 1996-01-14 07:34:30 +00:00
autoload.el (update-autoloads-from-directory): Get absolute file names from 1997-02-17 21:44:59 +00:00
backquote.el Fixed up initial line 1996-05-20 21:07:10 +00:00
byte-opt.el (byte-compile-inline-expand): Recalculate fn 1997-01-27 02:40:13 +00:00
bytecomp.el (byte-compile-file): Set default-directory in compiler input buffer. 1996-12-30 18:52:14 +00:00
cl-compat.el Update FSF's address. 1996-01-14 07:34:30 +00:00
cl-extra.el Turn on byte-compile-dynamic. 1996-09-01 22:56:40 +00:00
cl-indent.el Update FSF's address. 1996-01-14 07:34:30 +00:00
cl-macs.el (lexical-let): Fixed a bug involving nested 1996-10-24 22:45:24 +00:00
cl-seq.el Turn on byte-compile-dynamic. 1996-09-01 22:56:40 +00:00
cl-specs.el Update FSF's address. 1996-01-14 07:34:30 +00:00
cl.el (when, unless): Definitions moved to subr.el. 1997-01-08 06:09:48 +00:00
copyright.el Update FSF's address. 1996-01-14 07:34:30 +00:00
cust-print.el Jumping up to new revision. 1994-04-09 22:19:10 +00:00
debug.el Use executing-kbd-macro, not executing-macro. 1996-05-29 17:17:34 +00:00
disass.el (disassemble-internal): Graceful error if compile failed. 1996-04-08 15:36:48 +00:00
easymenu.el (easy-menu-create-keymaps): Menu item STYLE toggle (checkbox) 1997-01-02 20:20:22 +00:00
edebug.el (edebug-read-symbol, edebug-read-string): Don't back up after reading. 1996-12-26 20:46:51 +00:00
eldoc.el (eldoc-message-commands): Doc fixes. 1997-02-19 10:24:26 +00:00
elp.el (elp-instrument-package): Don't instrument keymaps and autoloaded functions. 1996-03-22 14:18:20 +00:00
eval-reg.el Update comment preamble 1996-01-15 05:51:40 +00:00
float.el Update FSF's address. 1996-01-14 07:34:30 +00:00
gulp.el Fix FSF address in comment. 1996-07-20 18:10:35 +00:00
helper.el Update FSF's address. 1996-01-14 07:34:30 +00:00
levents.el (timeout-event-p): Function deleted. 1996-02-28 01:22:11 +00:00
lisp-mnt.el Change defconst into defvar. Many doc fixes. 1996-02-08 04:13:11 +00:00
lisp-mode.el Change defconsts to defvars. 1996-12-16 01:33:02 +00:00
lisp.el (lisp-complete-symbol): Sort the list. 1996-11-01 08:19:07 +00:00
lmenu.el (make-lucid-menu-keymap): Add menu-alias property. 1996-06-13 21:05:06 +00:00
lselect.el Update FSF's address. 1996-01-14 07:34:30 +00:00
lucid.el (exec-to-string): New alias. 1996-09-26 07:48:03 +00:00
pp.el (pp-eval-expression): Set font-lock-default locally to nil. 1996-09-12 17:28:54 +00:00
profile.el Delete several \n\'s. 1996-10-02 21:42:42 +00:00
ring.el Update FSF's address. 1996-01-14 07:34:30 +00:00
shadow.el (list-load-path-shadows): Doc fix. 1996-07-23 13:56:33 +00:00
tq.el (tq-filter): No need for save-match-data. 1996-09-18 22:00:30 +00:00
trace.el Update FSF's address. 1996-01-14 07:34:30 +00:00