summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/testcover.el
diff options
context:
space:
mode:
authorDavid Engster <dengste@eml.cc>2014-01-08 22:30:12 +0100
committerDavid Engster <dengste@eml.cc>2014-01-08 22:30:12 +0100
commit0f918d96d79265531f65fd37a81e73b240f8f3d5 (patch)
treedee1a73e70fe8f15dc34ee5c6069990ecf5c3490 /lisp/emacs-lisp/testcover.el
parentabb82152dcd743c284bcd7b4ecb31d20543ec735 (diff)
downloademacs-0f918d96d79265531f65fd37a81e73b240f8f3d5.tar.gz
emacs-0f918d96d79265531f65fd37a81e73b240f8f3d5.tar.bz2
emacs-0f918d96d79265531f65fd37a81e73b240f8f3d5.zip
Rewrite EIEIO help functions and hook them into help system.
* help-fns.el (help-fns-describe-function-functions): New variable to call functions for augmenting help buffers. (describe-function-1): Remove explicit calls to `help-fns--compiler-macro', `help-fns--parent-mode' and `help-fns--obsolete'. Put them in above new variable instead, and call them through `run-hook-with-args'. * emacs-lisp/eieio-opt.el (eieio-help-class): Rename from `eieio-describe-class'. Not meant for interactive use anymore, but to augment existing help buffers. Remove optional second argument. Create proper button for file location. Rewrite function to use `insert' instead of `princ' and `prin1' where possible. (eieio-help-class-slots): Rename from `eieio-describe-class-slots'. (eieio-method-def, eieio-class-def): Move further up. (describe-method, describe-generic, eieio-describe-method): Remove aliases. (eieio-help-constructor, eieio-help-generic): Rename from `eieio-describe-constructor' and `eieio-describe-generic', resp. Rewrite to use `insert' in the current buffer and use proper help buttons. (eieio-help-find-method-definition) (eieio-help-find-class-definition): Also accept symbols as arguments. (eieio-help-mode-augmentation-maybee): Remove. (eieio-describe-class-sb): Use `describe-function'. * emacs-lisp/eieio.el (help-fns-describe-function-functions): Add `eieio-help-generic' and `eieio-help-constructor'.
Diffstat (limited to 'lisp/emacs-lisp/testcover.el')
0 files changed, 0 insertions, 0 deletions