aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-20Change "compiled" to "byte-compiled"Daniel Nagy
With the introduction of native compilation, this change makes the distinction between it and byte-compilation clearer. https://akrl.sdf.org/gccemacs.html
2021-03-19Prevent error in helpful-variable if sexp at point can't be readDario Gjorgjevski
How to reproduce from emacs -Q in the *scratch* buffer: 0. If needed, do `(package-initialize)` and `(require 'helpful)`. 1. Type `(something some-undefined-variable|` where | represents point. (Note that there is no closing parenthesis!) 2. Call helpful-variable. This will give you an `End of file during parsing` from `helpful--variable-defined-at-point` because the sexp at point can't be read due to the missing parenthesis. This commit suppresses the error Fix #251 Close #254
2021-03-19Merge pull request #266 from nbfalcon/bugfix/keyboard-macro-space-dotWilfred Hughes
Keyboard macros: fix space before "."
2021-03-14Keyboard macros: fix space before "."Nikita Bloshchanevich
2021-03-06Tweak UI wordingWilfred Hughes
2021-03-06Capitalise package description to match emacs conventionWilfred Hughes
2021-02-18Merge pull request #259 from jcs-PR/dfWilfred Hughes
Remove dash-functional as dependency
2021-02-17Remove dash-function as dependency:JenChieh
2021-02-14Merge pull request #257 from iwahbe/fix-circular-structure-pprintWilfred Hughes
Fix helpful--pretty-print on circular structures
2021-02-14Remove travis configurationWilfred Hughes
2021-02-14Download emacs source during tests, and split stepsWilfred Hughes
2021-02-14Set up tests on GitHub actionsWilfred Hughes
2021-02-12Fix helpful--pretty-print on circular structuresIan Wahbe
2020-10-11Fix hang on autoload functions with adviceWilfred Hughes
Fixes #179. Fixes #191.
2020-10-11Correct docstring on predicate helperWilfred Hughes
2020-09-30Roll versionWilfred Hughes
2020-09-30Choose the default symbol more intelligently0.18Wilfred Hughes
Fixes #163 Closes #245 Particular thanks to @matzebond for the first implementation of this feature!
2020-09-30Cross-reference the different functions for callablesWilfred Hughes
2020-09-22Detect docstring symbol references that are unambiguousWilfred Hughes
If we see "function `foo'" or "variable `foo'", it's clear what we should link to. Fixes #243
2020-09-17Fix docstring extraction in Emacs 27Wilfred Hughes
Fixes #248
2020-05-06Merge pull request #240 from xeals/masterWilfred Hughes
Add support for natively-compiled functions
2020-05-04Add "natively compiled" info to summaryxeals
2020-05-04Check callables aren't native-compiled before calling them primitivexeals
2020-02-02Disable test that fails when we byte-compileWilfred Hughes
Fixes #225
2020-01-11Add support for CL generic methodsDamien Cassou
2020-01-01Improve link creation from Info manual referencesDaniel Martín
* helpful.el (helpful--propertize-info): Follow Emacs convention for function documentation. Consider lowercase "info" and angular quotation marks in docstrings. Default to the Emacs manual if there's no manual reference (ie. see the `blink-cursor-mode' variable). * test/helpful-unit-test.el (helpful--format-docstring--info): Add new testcases for the now covered cases.
2019-11-27Fix typosDamien Cassou
Typos found with codespell.
2019-10-01Handle byte-compiled functions bound to keysWilfred Hughes
Fixes #212
2019-10-01Adding TODOWilfred Hughes
2019-08-14Ensure ? in symbols isn't needlessly escapedWilfred Hughes
2019-08-14Use "and" in summariesWilfred Hughes
For example, say "ace-window is an autoloaded, interactive and compiled function" rather than comma-separating everywhere. Also simplify button logic and add a test for "an" in descriptions.
2019-08-07Fix helpful--convert-c-name callsNick Drozd
I don't know how these got mixed up, but they did.
2019-08-07Use trusty to fix Emacs 26.xWilfred Hughes
2019-07-24Remove another used functionWilfred Hughes
Found with M-x emr-el-find-unused-definitions
2019-07-24Remove unused functionWilfred Hughes
Fixes #210
2019-07-24Report package/emacs version for custom variablesWilfred Hughes
Fixes #207
2019-07-11Show the original value for defcustom variablesWilfred Hughes
Fixes #199
2019-07-11Roll versionWilfred Hughes
2019-07-11Add bookmark support0.17Wilfred Hughes
Fixes #203
2019-07-10Show how to configure Helpful with counselWilfred Hughes
See discussion in #156
2019-06-22Test in Emacs 26.2, and test both before and after compilationWilfred Hughes
2019-06-22Show if a function is compiledErik Arvstedt
Include this info like in `describe-function`
2019-06-20Relax minimum Emacs versionWilfred Hughes
Helpful relies on several 24.x Emacs features (defvar-local, nadvice, lexical binding), but the only 25.x feature is macroexpand-1. `M-x package-lint-current-buffer` is happy with this change. Fixes #205
2019-05-28Do not require shut-up packageJonas Bernoulli
2019-05-16Disable major mode change hooks when finding definitionsWilfred Hughes
Fixes #208
2019-04-07Prefer displaying string values as literalsWilfred Hughes
Fixes #200
2019-04-07Don't show the Source Code heading if we don't have any sourceWilfred Hughes
2019-04-07Render keyboard maros in keymap pretty viewWilfred Hughes
Fixes #202
2019-03-16Ensure backslashes in string literals are escapedWilfred Hughes
Fixes #197
2019-03-16Unused variableWilfred Hughes