More contextual information in Emacs help
helpful
is an alternative to the built-in Emacs help that provides much more contextual information.
Show the source code for interactively defined functions (unlike the built-in Help).
Fall back to the raw sexp if no source is available.
Show where a function is being called.
Docstrings will Highlight the summary (the first sentence), include cross-references, hide superfluous puncuation.
Show you the properties that have been applied to the current symbol. This provides visibility of features like edebug or byte-code optimisation.
Provide a separate helpful-command
function to view interactive functions.
Display any keybindings that apply to interactive functions.
Trace, disassemble functions from inside Helpful. This is discoverable and doesn't require memorisation of commands.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/vw3pkzw2yj2h2066mszc2dqzb69vd9qv-emacs-helpful-0.18.drv | ||
powerpc64le-linux | /gnu/store/g9cm1cjf95l57gy4srlsdd3f78ink090-emacs-helpful-0.18.drv | ||
mips64el-linux | /gnu/store/xih37rzzhc139wdvc2738y0dzdkr2l1k-emacs-helpful-0.18.drv | ||
i686-linux | /gnu/store/aq9lrahfnivp81pyr3jmgbb3avhdax5a-emacs-helpful-0.18.drv | ||
i586-gnu | /gnu/store/hd9y2zlzhnh1wzvcap5gv5rwzqjq1bb2-emacs-helpful-0.18.drv | ||
armhf-linux | /gnu/store/0rd4xw1pqsx116aixy7jibk7wa5cq00q-emacs-helpful-0.18.drv | ||
aarch64-linux | /gnu/store/14b8n8xd7k4vi7z1g2qkv8pfzh0kphy0-emacs-helpful-0.18.drv |
Linter | Message | Location |
---|---|---|
tests-true Check if tests are explicitly enabled | #:tests? must not be explicitly set to #t |