| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-01-11 | Don't prompt the user about unsafe buffer-local variables0.6 | Wilfred Hughes | |
| When we are opening a buffer for source code, we're essentially in batch mode. | |||
| 2018-01-11 | Ensure we link command references in variable docstrings too | Wilfred Hughes | |
| Previously the variable docstring had already been passed through substitute-command-keys and it was too late for our button conversion. | |||
| 2018-01-07 | Allow running ERT tests found in property lists | Wilfred Hughes | |
| 2018-01-07 | Fix buffer cleanup | Wilfred Hughes | |
| The refactoring in 53dd618 checked that 'created' was t before we actually set 'created'. | |||
| 2018-01-07 | Error on unbound symbols | Wilfred Hughes | |
| 2018-01-07 | Fix unused argument | Wilfred Hughes | |
| 2018-01-07 | Stricter regexps for highlighting `foo' in docstrings | Wilfred Hughes | |
| Previously, the regexp was greedy, so we would erroneously highlight: `foo `bar' as a single symbol. Fixes #87. | |||
| 2018-01-02 | Kill old buffers according to recency of use | Wilfred Hughes | |
| 2018-01-02 | Silence byte-compiler warning | Wilfred Hughes | |
| 2018-01-01 | Add make-button functions | Nick Drozd | |
| 2018-01-01 | Use sym-type in advice string | Nick Drozd | |
| 2018-01-01 | Consolidate whitespace | Nick Drozd | |
| 2018-01-01 | Add helpful--calculate-references | Nick Drozd | |
| 2018-01-01 | Handle keymap references in docstrings | Wilfred Hughes | |
| Fixes #83. | |||
| 2018-01-01 | Better handling of keybindings | Wilfred Hughes | |
| Look at all keymaps in global variables, so we don't miss keymaps like `minibuffer-local-map`. Ignore inherited keybindings. Ignore menu bar items (I don't find them useful at least). Refactor global keybinding logic, as the global-map variable means we don't need to treat global keybindings as a special case. | |||
| 2017-12-31 | Minor refactoring | Wilfred Hughes | |
| 2017-12-31 | Remove side-effect-free statement (#81) | Johann Klähn | |
| 2017-12-31 | Add imenu support | Wilfred Hughes | |
| Fixes #24. This is much inspired by the sample code given by @xenodium in issue #36. Thanks! :) | |||
| 2017-12-31 | Highlight keywords in docstrings | Wilfred Hughes | |
| See defface for an example. | |||
| 2017-12-31 | Factor out a heading face | Wilfred Hughes | |
| 2017-12-30 | Symbols needs to be quoted when reading in new values | Wilfred Hughes | |
| E.g. try setting text-quoting-style | |||
| 2017-12-30 | Expand recommended keybindings | Wilfred Hughes | |
| 2017-12-30 | Remove old 'coming soon' | Wilfred Hughes | |
| 2017-12-30 | Update changelog | Wilfred Hughes | |
| 2017-12-30 | Offer disassembly of symbol properties too | Wilfred Hughes | |
| 2017-12-30 | Fix incorrect let nesting | Wilfred Hughes | |
| 2017-12-30 | Handle command key substitution correctly | Wilfred Hughes | |
| Emacs allows you to write \[foo] to show the keybinding for command foo. It provides \= as a way of escaping. Ensure we substitute \= properly in docstrings, using a similar logic to substitute-command-keys. We still provide additional buttons, so \[foo] will be converted to a button pointing to foo in Helpful buffers. Fixes #80. | |||
| 2017-12-22 | Remove commands that are already defined in Emacs | Wilfred Hughes | |
| Great suggestion from @narendraj9 in #24. | |||
| 2017-12-22 | Ensure no trailing newlines on text from helpful--source | Wilfred Hughes | |
| 2017-12-22 | Fix indent | Wilfred Hughes | |
| 2017-12-22 | Bump version | Wilfred Hughes | |
| 2017-12-22 | Cleanup old helpful buffers0.5 | Wilfred Hughes | |
| Define helpful-max-buffers as a compromise between 'keep everything' and 'cleanup immediately', allowing users to decide how many helpful buffers they want to keep around. Fixes #66 | |||
| 2017-12-22 | Refactor helpful-update formatting (#76) | Nick Drozd | |
| * Add helpful--insert-section-break * Refactor header strings * Add newline to helpful--heading * Add sym-type variable to helpful-update | |||
| 2017-12-22 | Speedup opening helpful buffers for primitive functions | Wilfred Hughes | |
| Previously we would spend a lot of time executing mode hooks when Emacs source code was loaded. | |||
| 2017-12-21 | Add missing newline for consistent formatting | Wilfred Hughes | |
| 2017-12-21 | Convert command keys references to buttons | Wilfred Hughes | |
| 2017-12-21 | Remove completed todo | Wilfred Hughes | |
| 2017-12-21 | Ensure we copy strings before creating buttons | Wilfred Hughes | |
| This should fix #74 and #68, as well as abo-abo/swiper#1380. make-text-button calls add-text-properties, which mutates the string we passed in. If we also use this string with find-file, we end up calling find-file with propertized strings. Perhaps recentf should be more robust against propertized strings, but fixing it in helpful is reasonable and clean. | |||
| 2017-12-18 | Tweak button wording | Wilfred Hughes | |
| 2017-12-18 | Show symbol properties last, as they're the least useful | Wilfred Hughes | |
| 2017-12-18 | Show aliases | Wilfred Hughes | |
| Closes #27 | |||
| 2017-12-18 | Fix incorrect echo text due to copy-pasting | Wilfred Hughes | |
| 2017-12-18 | Support newlines in Info node references | Wilfred Hughes | |
| See indirect-function for an example | |||
| 2017-12-18 | Allow users to specify the path to Emacs C source code | Wilfred Hughes | |
| 2017-12-18 | Future performance work | Wilfred Hughes | |
| 2017-12-18 | Fix debugging section when we can only trace | Wilfred Hughes | |
| 2017-12-17 | Add missing require | Wilfred Hughes | |
| 2017-12-16 | Enable function tracing from Helpful buffers | Wilfred Hughes | |
| 2017-12-16 | Tweak wording following feedback in #67 | Wilfred Hughes | |
| 'References' is ambiguous: we're talking about references excluding the definition itself. Clarify the wording when we don't find any other references. | |||
| 2017-12-16 | Make tests quieter | Wilfred Hughes | |
