aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorDavid Engster2014-01-08 22:59:19 +0100
committerDavid Engster2014-01-08 22:59:19 +0100
commit0116ee837aed1f34fe406febc991db00c22ee073 (patch)
tree8505681f872a17621fa08be26be11553a276eb52 /lisp/ChangeLog
parent4b9e6087a01a5d92299ecfac806b5dc533e0529c (diff)
parent0f918d96d79265531f65fd37a81e73b240f8f3d5 (diff)
downloademacs-0116ee837aed1f34fe406febc991db00c22ee073.tar.gz
emacs-0116ee837aed1f34fe406febc991db00c22ee073.zip
Proper help support for EIEIO classes and methods.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8d36ae9911f..b7b5c621e40 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,33 @@
12014-01-08 David Engster <deng@randomsample.de>
2
3 * help-fns.el (help-fns-describe-function-functions): New
4 variable to call functions for augmenting help buffers.
5 (describe-function-1): Remove explicit calls to
6 `help-fns--compiler-macro', `help-fns--parent-mode' and
7 `help-fns--obsolete'. Put them in above new variable instead, and
8 call them through `run-hook-with-args'.
9 * emacs-lisp/eieio-opt.el (eieio-help-class): Rename from
10 `eieio-describe-class'. Not meant for interactive use anymore,
11 but to augment existing help buffers. Remove optional second
12 argument. Create proper button for file location. Rewrite
13 function to use `insert' instead of `princ' and `prin1' where
14 possible.
15 (eieio-help-class-slots): Rename from `eieio-describe-class-slots'.
16 (eieio-method-def, eieio-class-def): Move further up.
17 (describe-method, describe-generic, eieio-describe-method): Remove
18 aliases.
19 (eieio-help-constructor, eieio-help-generic): Rename from
20 `eieio-describe-constructor' and `eieio-describe-generic', resp.
21 Rewrite to use `insert' in the current buffer and use proper help
22 buttons.
23 (eieio-help-find-method-definition)
24 (eieio-help-find-class-definition): Also accept symbols as
25 arguments.
26 (eieio-help-mode-augmentation-maybee): Remove.
27 (eieio-describe-class-sb): Use `describe-function'.
28 * emacs-lisp/eieio.el (help-fns-describe-function-functions): Add
29 `eieio-help-generic' and `eieio-help-constructor'.
30
12014-01-08 Paul Eggert <eggert@cs.ucla.edu> 312014-01-08 Paul Eggert <eggert@cs.ucla.edu>
2 32
3 Spelling fixes. 33 Spelling fixes.