diff options
| author | David Engster | 2014-01-08 22:59:19 +0100 |
|---|---|---|
| committer | David Engster | 2014-01-08 22:59:19 +0100 |
| commit | 0116ee837aed1f34fe406febc991db00c22ee073 (patch) | |
| tree | 8505681f872a17621fa08be26be11553a276eb52 /lisp/ChangeLog | |
| parent | 4b9e6087a01a5d92299ecfac806b5dc533e0529c (diff) | |
| parent | 0f918d96d79265531f65fd37a81e73b240f8f3d5 (diff) | |
| download | emacs-0116ee837aed1f34fe406febc991db00c22ee073.tar.gz emacs-0116ee837aed1f34fe406febc991db00c22ee073.zip | |
Proper help support for EIEIO classes and methods.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 30 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-01-08 Paul Eggert <eggert@cs.ucla.edu> | 31 | 2014-01-08 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 32 | ||
| 3 | Spelling fixes. | 33 | Spelling fixes. |