commit 464e6e76c6905b7a4dddfd3c06a6a2953f974ddd
parent 6f5aeaaca246843c8e951dd6a1646e82004362dc
Author: Wilfred Hughes <me@wilfred.me.uk>
Date: Sun, 4 Jun 2017 12:05:40 +0100
Mention influences
Diffstat:
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
@@ -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)