diff options
| author | Wilfred Hughes <me@wilfred.me.uk> | 2017-06-04 12:05:40 +0100 |
|---|---|---|
| committer | Wilfred Hughes <me@wilfred.me.uk> | 2017-06-04 12:05:40 +0100 |
| commit | 464e6e76c6905b7a4dddfd3c06a6a2953f974ddd (patch) | |
| tree | 5244fb548fde719c26a4059234b2668fafd484b7 /README.md | |
| parent | 6f5aeaaca246843c8e951dd6a1646e82004362dc (diff) | |
Mention influences
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -5,38 +5,47 @@ much more contextual information. SCREENSHOT -## Source code +## Features + +### Source code Helpful will try really hard to show the source code. It shows the source code for interactively defined functions (unlike the built-in Help) and falls back to the raw sexp if no source is available. -## View Callers +### View Callers Helpful will show you where a function is being called! -## Pretty Docstrings +### Pretty Docstrings Helpful renders docstrings with full cross-references, hiding superfluous punctuation. -## Symbol Properties +### Symbol Properties Helpful will show you the properties that have been applied to the current symbol. This provides visibility of features like edebug or byte-code optimisation. -## Describe Commands +### Describe Commands Helpful provides a separate `helpful-command` function, for when you just want to view interactive functions. -## View Keymaps +### View Keymaps Helpful displays any keybindings that apply to interactive functions. -## Integrated Tooling +### Integrated Tooling You can trace, debug or disassemble functions from inside Helpful. This is discoverable and doesn't require memorisation of commands. + +## Inspirations + +This project has been heavily influenced by: + +* [help+.el](https://www.emacswiki.org/emacs/help+.el), help-fns+.el, help-mode+.el +* [Dave Williams' demo of Lucid's Energize](https://www.youtube.com/watch?v=pQQTScuApWk) |
