| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-12-14 | Ensure that we don't call find-file with propertized strings0.4 | Wilfred Hughes | |
| This breaks recentf, as it serialises the propertized string to a file ~/.recentf and then Emacs can't read the file on startup. Fixes #68. | |||
| 2017-12-14 | Emulate eval-expression more closely when reading new values | Wilfred Hughes | |
| Put point at the beginning of the new value, and run eval-expression-minibuffer-setup-hook so things like paredit get enabled. | |||
| 2017-12-14 | Ensure enabling and disabling edebug works as expected | Wilfred Hughes | |
| Edebug requires the source buffer to exist, so ensure we preserve the source buffer when edebugging. Ensure helpful--can-edebug-p returns the correct value, even if the source buffer was not freshly created. | |||
| 2017-12-13 | Don't offer Forget for primitives | Wilfred Hughes | |
| 2017-12-13 | Fix crash on definition of primitive variables | Wilfred Hughes | |
| 2017-12-13 | Ensure that we cleanup freshly created buffers | Wilfred Hughes | |
| This fixes the failing tests. It also ensures that we show the correct source code for primitive functions/special forms. We also use (-let ((foo nil)) ...) rather than (-let ((foo)) ...) or (-let (foo) ...) to work around an edebug issue: https://github.com/magnars/dash.el/issues/256 | |||
| 2017-12-13 | Allow enabling edebug from helpful buffers | Wilfred Hughes | |
| 2017-12-13 | Calculate C paths relative to find-function-C-source-directory | Wilfred Hughes | |
| Fixes #65 | |||
| 2017-12-12 | Add unit test for helpful on macros | Wilfred Hughes | |
| 2017-12-12 | Add TODO | Wilfred Hughes | |
| 2017-12-11 | Handle edebug properties being a single marker | Wilfred Hughes | |
| 2017-12-11 | Add a cleanup command helpful-kill-buffers | Wilfred Hughes | |
| 2017-12-10 | Don't crash on edebugged functions | Wilfred Hughes | |
| 2017-12-10 | Require emacs 25.1+ | Wilfred Hughes | |
| find-function-library is not defined in earlier versions. | |||
| 2017-12-10 | Use the library name, not the raw path | Wilfred Hughes | |
| Otherwise, we end up opening the .elc file, which is pointless and leaves leftover buffers. | |||
| 2017-12-10 | Update changelog | Wilfred Hughes | |
| 2017-12-10 | Only try to kill the buffer we've created | Wilfred Hughes | |
| If buf (the buffer containing the symbol definition) is nil, we end up killing the current buffer. The current buffer is the buffer that we're trying to write into. Fixes #58 | |||
| 2017-12-10 | Only prepend whitespace if there was a previous button | Wilfred Hughes | |
| 2017-12-10 | Ensure that we handle interactively defined functions | Wilfred Hughes | |
| Also add a test | |||
| 2017-12-10 | Ensure we can find the definition of functions even in narrowed buffers | Wilfred Hughes | |
| 2017-12-10 | Remove completed todo | Wilfred Hughes | |
| 2017-12-10 | Fix whitespace | Wilfred Hughes | |
| 2017-12-10 | Minor tidying | Wilfred Hughes | |
| 2017-12-10 | Better handling of special forms | Wilfred Hughes | |
| Ensure the buffer name is correct, and update the helpful-callable docstrings to mention special forms too. Don't offer to forget special forms -- this will probably break your Emacs instance. | |||
| 2017-12-10 | Allow users to call Customize from helpful buffers | Wilfred Hughes | |
| Closes #59 | |||
| 2017-12-10 | helpful-update now returns nil, so don't use 'should | Wilfred Hughes | |
| 2017-12-10 | Allow setting and toggling variables | Wilfred Hughes | |
| 2017-12-10 | Show the name of the variable too | Wilfred Hughes | |
| This is useful in general, and more consistent, but it's particularly useful for variable that don't have documentation. Previously, we would just show the value, which is a little confusing. Fixes #19. | |||
| 2017-12-10 | Preserve point position more precisely | Wilfred Hughes | |
| Going the previous char position is inaccurate if the amount of text on each line has changed. | |||
| 2017-12-10 | Always show a blank line before buttons | Wilfred Hughes | |
| 2017-12-10 | Prefer make-text-button over custom wrappers | Wilfred Hughes | |
| These were previously calling insert-text-button, pointlessly requiring us to create a temporary buffer. In most cases, they also don't add anything over calling make-text-button directly. | |||
| 2017-12-10 | Ensure helpful--dissassembly passes the symbol | Wilfred Hughes | |
| We can use the buffer-local variable, but it's inconsistent and error-prone. | |||
| 2017-12-07 | Require shut-up (#62) | Daniel Kraus | |
| Otherwise helpful fails if shut-up is not loaded yet. | |||
| 2017-12-06 | Next release will be 0.4 | Wilfred Hughes | |
| 2017-12-06 | Update changelog0.3 | Wilfred Hughes | |
| 2017-12-06 | Allow moving with TAB and S-TAB | Wilfred Hughes | |
| Fixes #5 | |||
| 2017-12-06 | Silence info lookups | Wilfred Hughes | |
| 2017-12-06 | Improve buffer name | Wilfred Hughes | |
| Buffer names now take the form *helpful function: foo* or *helpful variable: foo* so we can distinguish the different namespaces more clearly. Closes #55 | |||
| 2017-12-06 | Document usage | Wilfred Hughes | |
| Show how to set up keybindings, and stress the difference between describe-function, helpful-function, and helpful-callable. Closes #39 Closes #60 | |||
| 2017-11-29 | Fix byte compiler warning | Wilfred Hughes | |
| 2017-11-29 | Fix typo | Wilfred Hughes | |
| 2017-11-20 | Go to the source when pressing RET on the code excerpt | Wilfred Hughes | |
| 2017-11-16 | Cleanup temporary info buffer | Wilfred Hughes | |
| I can't reproduce this in a live Emacs instance, but it's failing in the ERT CLI runner. | |||
| 2017-11-16 | Update tests broken in 3e10f70 | Wilfred Hughes | |
| 2017-11-16 | Disable undercover until we've fixed tests | Wilfred Hughes | |
| 2017-11-16 | Merge pull request #53 from narendraj9/master | Wilfred Hughes | |
| Fix helpful-find-var for variables defined in C-Source | |||
| 2017-11-12 | Add autoload for helpful-callable | Wilfred Hughes | |
| Fixes #52 | |||
| 2017-11-12 | Fix helpful-find-var for variables defined in C-Source | Narendra Joshi | |
| 2017-11-03 | Show the value of buffer-local values | Wilfred Hughes | |
| When creating a helpful buffer, associate it with an underlying buffer, and look up the variable in that context. This ensures that we show the correct value for buffer-local variables. Fixes #50 | |||
| 2017-10-16 | Simplify and rename helpful--position-head | Wilfred Hughes | |
| helpful--outer-sexp more closely reflects the purpose of the function, which is to summarise the outer sexp. Use beginning-of-defun rather than walking the sexp ourself. Hopefully this will help with #46. | |||
