| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-14 | Pretty-print primitive values0.15 | Wilfred Hughes | |
| As of 1d2954b we pretty-print keymaps and hooks by default, but this broke display of variables of other types. Fix that. | |||
| 2018-10-14 | Roll version | Wilfred Hughes | |
| 2018-10-14 | Add a note in the changelog for 0de7c150.14 | Wilfred Hughes | |
| 2018-10-14 | Show values as rendered ('pretty') by default | Wilfred Hughes | |
| This is often more useful, especially for hooks. See #160 | |||
| 2018-10-01 | Add .rs file extension to helpful--primitive-p | Nick Drozd | |
| This makes it possible to show variables defined in Rust in Remacs. In general I don't like the idea of modifying Elisp to accomodate Remacs, but in this case it seems to be necessary because the "c" is hardcoded. An alternative approach would be to check whether the file is an Elisp file, but that would require exhaustively enumerating possibilities: .el, .el.gz, .elc, and maybe more that I don't know about. This way seems easier, if less elegant. | |||
| 2018-10-01 | Fix function aliases of primitive functions | Wilfred Hughes | |
| Fixes #159 | |||
| 2018-10-01 | Enable movement in helpful callee buffers | Wilfred Hughes | |
| Previously TAB just did nothing, which was less useful. | |||
| 2018-09-23 | Merge pull request #157 from nickdrozd/kbd | Wilfred Hughes | |
| Add support for named keyboard macros | |||
| 2018-09-23 | Ensure helpful-mode-map is a keymap (oops!) | Wilfred Hughes | |
| 2018-09-23 | Only set the keybindings inside a defvar form | Wilfred Hughes | |
| Otherwise, users can't run eval-buffer without clobbering their personal keybindings. See discussion in https://github.com/Wilfred/elisp-refs/pull/20 . | |||
| 2018-09-22 | Ensure we can go to definitions when the buffer is narrowed | Wilfred Hughes | |
| Fixes #158 | |||
| 2018-09-21 | Ensure we don't quote keywords or nil in variable assignment prompt | Wilfred Hughes | |
| 2018-09-13 | Add support for named keyboard macros | Nick Drozd | |
| 2018-09-13 | Update changelog | Nick Drozd | |
| I forgot to do this for the callee-sorting. | |||
| 2018-09-13 | Improve button wording based on feedback in #49 | Wilfred Hughes | |
| 2018-09-13 | More accurate extraction of DEFVAR source code | Wilfred Hughes | |
| 2018-08-16 | Merge pull request #153 from nickdrozd/sort-callees | Wilfred Hughes | |
| Sort callees | |||
| 2018-08-16 | Add helpful--display-callee-group | Nick Drozd | |
| Move helpful--sort-symbols into this function because it is faster to sort sublists separately than to sort the whole list at once (right?). | |||
| 2018-08-16 | Sort callees into (compound) functions and primitives | Nick Drozd | |
| Addresses #150 (at least partially) | |||
| 2018-08-16 | Add helpful--sort-symbols | Nick Drozd | |
| 2018-08-12 | Tweak comments for readability | Wilfred Hughes | |
| 2018-08-12 | Update changelog | Wilfred Hughes | |
| 2018-08-12 | Clearly separate library names from absolute paths | Wilfred Hughes | |
| We need an absolute path for opening the file, but `find-function-search-for-symbol` expects a relative path for primitive functions. Using the library name allows us to avoid `find-function-C-source`, which doesn't support Rust primitives. This should fix Remacs support. See discussion in https://github.com/Wilfred/remacs/pull/800 | |||
| 2018-08-12 | Make tests less verbose | Wilfred Hughes | |
| Don't bother reporting about file decompression, and use proper ERT test skipping. | |||
| 2018-08-12 | Roll version | Wilfred Hughes | |
| 2018-08-12 | Rename file to avoid confusion with other projects' unit tests0.13 | Wilfred Hughes | |
| 2018-08-06 | Show the default value in the minibuffer prompt | Wilfred Hughes | |
| Closes #139 | |||
| 2018-08-02 | Correct the license version number | Wilfred Hughes | |
| 2018-08-02 | Extract source code for advised primitives | Wilfred Hughes | |
| Resolves #141 | |||
| 2018-08-02 | Add failing helpful--primitive-p test | Nick Drozd | |
| The summary given by (helpful-callable 'rename-buffer) is rename-buffer is an interactive function without a source file. Needless to say, this is not correct. The problem stems from helpful--primitive-p's inability to handle advised primitive functions. | |||
| 2018-08-02 | Fix hard-coded symbol in helpful--keymaps-containing-aliases | Wilfred Hughes | |
| 2018-08-02 | Clarify comment | Wilfred Hughes | |
| 2018-08-02 | Use normal let where we don't have destructuring | Wilfred Hughes | |
| 2018-08-02 | Add legal disclaimer | Wilfred Hughes | |
| 2018-07-28 | Fix an issue with detecting autoloaded core Emacs functions | Wilfred Hughes | |
| 2018-07-28 | Show keybindings for command aliases too | Wilfred Hughes | |
| Fixes #143 | |||
| 2018-07-28 | Merge pull request #137 from nickdrozd/key-sequences | Wilfred Hughes | |
| Improve helpful--key-sequence performance | |||
| 2018-07-25 | Simplify headings | Wilfred Hughes | |
| Just say 'Documentation' rather than 'Function Documentation' and so on. Now that we have a summary sentence that says 'foo is a function' we don't need the verbose headings. Fixes #142 | |||
| 2018-07-24 | Syntax-highlight variable value | Nick Drozd | |
| This makes it a little easier to read, especially in weird cases like Value ((((3) 4) 5 (6)) 7 8 9 nil nil nil) | |||
| 2018-07-24 | Merge pull request #145 from nickdrozd/lambda-callees | Wilfred Hughes | |
| helpful--show-callees choked on anonymous functions | |||
| 2018-07-23 | Don't describe special forms as functions | Wilfred Hughes | |
| Fixes #142 | |||
| 2018-07-23 | Fix helpful--show-callees to handle anonymous functions | Nick Drozd | |
| Using `symbol-name` in a format string is unnecessary, since `format` will already convert symbols to strings. Cutting it allows for handling other types. | |||
| 2018-07-23 | Add callees button smoke tests | Nick Drozd | |
| Currently helpful--show-callees chokes on anonymous functions (I don't understand the finer points of button operation, so I couldn't figure out a more elegant way to write these tests.) | |||
| 2018-07-23 | Add helpful--make-callees-button | Nick Drozd | |
| 2018-07-22 | Allow users to view all the buffer-local values | Wilfred Hughes | |
| Fixes #49 | |||
| 2018-07-22 | Another TODO | Wilfred Hughes | |
| 2018-07-22 | Say when variables are buffer-local | Wilfred Hughes | |
| Fixes #120 | |||
| 2018-07-22 | Show the variable value before the docstring | Wilfred Hughes | |
| For variables with long docstrings (e.g. company-backends) it's a pain to scroll down to see the current value. Whilst I think this makes the buffer ordering seem less logical, it feels more useful. We might want to consider tweaking heading text in future. Fixes #138 | |||
| 2018-07-16 | Add ido remapping test case | Nick Drozd | |
| 2018-07-16 | Look up global-keycodes just once | Nick Drozd | |
| Looking up the global keycodes is expensive, so don't do it in a loop. | |||
