summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/edebug.el
diff options
context:
space:
mode:
authorNoah Friedman <friedman@splode.com>1998-09-19 02:15:26 +0000
committerNoah Friedman <friedman@splode.com>1998-09-19 02:15:26 +0000
commit44faf981957e153483a535c9968f2b7b0e5654b0 (patch)
tree3724655588ac80a399a98faaf11eee0168b03481 /lisp/emacs-lisp/edebug.el
parentd71de6f99e05b791244ea68e957bcbbbd2005a98 (diff)
downloademacs-44faf981957e153483a535c9968f2b7b0e5654b0.tar.gz
emacs-44faf981957e153483a535c9968f2b7b0e5654b0.tar.bz2
emacs-44faf981957e153483a535c9968f2b7b0e5654b0.zip
(eldoc-message): Check for 1-arg case, and store string in
eldoc-last-message without consing a new string. Rearrange logic from nested if's into cond's. (eldoc-print-fnsym-args): Renamed to eldoc-get-fnsym-args-string. Do not print message; just return string. (eldoc-get-var-docstring): Renamed from eldoc-print-var-docstring. Do not print message; just return string. Cache that string in eldoc-last-data. (eldoc-last-data): Make into a vector. (eldoc-get-fnsym-args-string): Use new data form of structure. (eldoc-get-var-docstring): Here also. (eldoc-last-data-store): New function. (eldoc-get-fnsym-args-string): Use it. (eldoc-get-var-docstring): Here also. (eldoc-docstring-first-line): Minimize interim string consing. Call substitute-command-keys on the result. (eldoc-print-var-docstrings, eldoc-print-docstring, eldoc-docstring-message): Functions removed. (eldoc-docstring-format-sym-doc): New function, functionality ripped out of eldoc-docstring-message. (eldoc-get-fnsym-args-string, eldoc-get-var-docstring): Use it.
Diffstat (limited to 'lisp/emacs-lisp/edebug.el')
0 files changed, 0 insertions, 0 deletions