syl20bnr / spacemacs

A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
http://spacemacs.org
GNU General Public License v3.0
23.58k stars 4.9k forks source link

[helpful] Make original describe-function available #16303

Closed bcc32 closed 3 months ago

bcc32 commented 4 months ago

Occasionally, helpful.el does not support certain kinds of functions (e.g., functions implemented by non-Elisp modules), or is missing some output from newer Emacs versions of describe-function. Since helpful now aliases describe-function and co, we should add a name by which the old definitions can still be accessed when needed.

In addition, this PR includes some changes to simplify the key binding configuration in this layer.