aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-10Allow users to call Customize from helpful buffersWilfred Hughes
Closes #59
2017-12-10helpful-update now returns nil, so don't use 'shouldWilfred Hughes
2017-12-10Allow setting and toggling variablesWilfred Hughes
2017-12-10Show the name of the variable tooWilfred 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-10Preserve point position more preciselyWilfred Hughes
Going the previous char position is inaccurate if the amount of text on each line has changed.
2017-12-10Always show a blank line before buttonsWilfred Hughes
2017-12-10Prefer make-text-button over custom wrappersWilfred 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-10Ensure helpful--dissassembly passes the symbolWilfred Hughes
We can use the buffer-local variable, but it's inconsistent and error-prone.
2017-12-07Require shut-up (#62)Daniel Kraus
Otherwise helpful fails if shut-up is not loaded yet.
2017-12-06Next release will be 0.4Wilfred Hughes
2017-12-06Update changelog0.3Wilfred Hughes
2017-12-06Allow moving with TAB and S-TABWilfred Hughes
Fixes #5
2017-12-06Silence info lookupsWilfred Hughes
2017-12-06Improve buffer nameWilfred 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-06Document usageWilfred 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-29Fix byte compiler warningWilfred Hughes
2017-11-29Fix typoWilfred Hughes
2017-11-20Go to the source when pressing RET on the code excerptWilfred Hughes
2017-11-16Cleanup temporary info bufferWilfred Hughes
I can't reproduce this in a live Emacs instance, but it's failing in the ERT CLI runner.
2017-11-16Update tests broken in 3e10f70Wilfred Hughes
2017-11-16Disable undercover until we've fixed testsWilfred Hughes
2017-11-16Merge pull request #53 from narendraj9/masterWilfred Hughes
Fix helpful-find-var for variables defined in C-Source
2017-11-12Add autoload for helpful-callableWilfred Hughes
Fixes #52
2017-11-12Fix helpful-find-var for variables defined in C-SourceNarendra Joshi
2017-11-03Show the value of buffer-local valuesWilfred 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-16Simplify and rename helpful--position-headWilfred 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.
2017-10-16Strip extra newline when we can't load a docstringWilfred Hughes
2017-10-15Require a match when choosing a symbolWilfred Hughes
The code is not defensive against arbitrary symbols that do not exist.
2017-10-14Ensure that we don't leave any temporary buffers lying aboutWilfred Hughes
Ensures that #33 stays fixed.
2017-10-14Fix typoWilfred Hughes
2017-10-08Update changelogWilfred Hughes
2017-10-08Don't open extra buffers when finding source codeWilfred Hughes
Fixes #33.
2017-10-05Merge pull request #45 from Alexander-Miller/var-at-pointWilfred Hughes
helpful-at-point eldoc fixup.
2017-10-05helpful-at-point eldoc fixup.Alexander Miller
2017-10-05Merge pull request #44 from Alexander-Miller/var-at-pointWilfred Hughes
Also handle variables in helpful-at-point.
2017-10-05Also handle variables in helpful-at-point.Alexander Miller
2017-10-02Merge pull request #43 from narendraj9/masterWilfred Hughes
Guard helpful-update against keys bound to undefined commands
2017-10-02Fix grammar of logged lineNarendra Joshi
2017-09-30Add symbol information to error messageNarendra Joshi
2017-09-29Guard helpful-update against keys bound to undefined commandsNarendra Joshi
2017-09-29Merge pull request #42 from narendraj9/masterWilfred Hughes
Handle functions not yet loaded, gracefully
2017-09-28Use indirect-function rather than our own loopWilfred Hughes
2017-09-28Test against more emacs versionsWilfred Hughes
2017-09-27Handle not yet loaded functions gracefullyNarendra Joshi
2017-09-24Roll versionWilfred Hughes
2017-09-24Define a helpful-symbol command0.2Wilfred Hughes
2017-09-24Clarify whether we're looking at a variable, function or macroWilfred Hughes
2017-09-10Ensure we handle aliased primitive functionsWilfred Hughes
Fixes #34
2017-09-07Merge pull request #35 from Alexander-Miller/poptobufferWilfred Hughes
Use pop-to-buffer instead of switch-to-buffer.
2017-09-07Use pop-to-buffer instead of switch-to-buffer.Alexander Miller