helpful

a fork of Wilfred's helpful
git clone https://git.trogloxene.org/helpful.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-09-26 06:37Add back/forward navigation commandsandsy101+68-0
2025-04-08 02:51Fix typo in doc commentRichard M.1+1-1
2025-02-26 23:43Adapt helpful--keymaps-containing for Emacs 30+Xiyue Deng1+3-1
2025-02-26 23:39Check for interpreted-function-pXiyue Deng1+3-1
2025-02-20 03:28fix: Improve variable setting logic in helpful.elStrawberryTea1+3-1
2024-08-28 09:28handle `package-version` safely to prevent `listp` errorSau P1+2-2
2024-01-06 10:30Fix scan-sexps error for C-defined variablesStrawberryTea2+10-1
2023-12-26 01:11Fix wrong-type-argument error in helpful-keymmarshall5401+1-1
2023-10-19 13:06Use setopt for "set" button if availableStrawberryTea1+11-4
2023-10-07 21:43Test CI on Emacs 29Wilfred Hughes1+1-0
2023-08-10 18:03Repair helpful--display-implementations test for emacs 29.1aagon1+6-2
2023-10-07 21:41Look for "function" or "variable" text in doc comments case-insensitivelyWilfred Hughes1+6-5
2023-10-07 17:53Remove broken tokei LOC badgeWilfred Hughes1+1-1
2023-09-09 23:36fix nil pos when building button for varsJimmy Yuen Ho Wong1+1-1
2023-08-04 20:15Enable outline-support for Emacs 29Rahguzar1+31-0
2023-01-07 09:28Mark customizable variables (user options) in the summary lineKisaragi Hiu1+7-0
2023-06-10 10:51Support describing faces using `helpful-symbol`.yuhan01+10-3
2023-06-10 10:49Improve user-friendliness of disambiguation promptyuhan01+40-18
2023-07-30 17:32Roll version for 0.22Wilfred Hughes2+4-2
2023-07-30 17:31Update changelog for 0.21Wilfred Hughes1+3-0
2023-07-30 17:270.20 has been released, roll versionWilfred Hughes2+6-2
2023-05-03 18:16helpful--heading: propertize newline as well, enabling `:extend t`Mekeor Melire1+1-1
2023-04-18 00:06suppress some compiler warningsLucius Hu1+5-1
2023-03-11 00:20Remap `revert-buffer` and `revert-buffer-quick` to `helpful-update`.okamsn1+4-0
2022-12-22 09:18`C-h x` for commands (standard binding)Hraban Luyat1+1-7
2022-12-09 08:45Use help-key-binding as face for keystrokesNacho Barrientos2+17-4
2022-12-01 17:20Update changelogWilfred Hughes1+2-0
2022-11-01 13:44Add support for following and storing org "help" linksDamien Cassou1+40-1
2022-12-01 17:16Test again Emacs 28 and drop CI for 25/26Wilfred Hughes1+1-2
2022-11-04 14:07Remove use of (point) as a generalized variableksqsf1+1-1
2022-10-20 08:55Mark symbol in "the command <symbol>" as callableKisaragi Hiu1+1-0
2022-09-25 22:06Ignore comments when narrowing to defunWilfred Hughes1+2-1
2022-09-19 05:40Don't activate a major mode in throwaway buffersWilfred Hughes1+11-7
2022-09-19 05:09Remove unused variableWilfred Hughes1+1-2
2022-09-19 05:06Preserve point when finding variables defined in an open bufferWilfred Hughes2+40-16
2022-09-19 04:43Factor out a helper for opening buffers if neededWilfred Hughes1+37-27
2021-07-06 18:29Assign `list-buffers-directory` to help topicDaniel Nagy1+2-0
2021-03-15 11:02Unescape \= in signature docstringNikita Bloshchanevich1+2-1
2022-05-30 00:22Fix advised native-compiled function being treated as primitivesKisaragi Hiu1+15-14
2022-05-28 03:10Check for emacs version in helpful--docstring testErik Šabič1+3-1
2022-05-27 17:28Fix advised function docstring testErik Šabič1+1-1
2022-05-13 02:58Roll versionWilfred Hughes2+5-3
2022-04-07 21:56Add buttons for shortdoc groups when shortdoc.el is availableKisaragi Hiu1+36-0
2022-02-20 23:08Fix `helpful--autoloaded-p` in Emacs 29.0.50 (#283)Adrià Garriga-Alonso1+5-1
2021-10-02 22:02Update buffers before switching to them.Roshan Shariff1+13-12
2021-12-11 07:03Use lexical-binding in tests and fix crash exposedWilfred Hughes2+10-1
2021-12-11 06:49Fix warnings on unused vars in test suiteWilfred Hughes1+5-5
2021-12-11 06:45Use well-formed interactive lambdas to silence a warningWilfred Hughes1+2-2
2021-12-11 06:14Don't offer 'find all references' for anonymous lambdasWilfred Hughes1+5-1
2021-12-11 06:09Fix crash on lambdas with docstringsWilfred Hughes2+8-1
2021-12-11 05:38Rewrite helpful--tree-any-p as a loopWilfred Hughes3+17-7
2021-08-22 13:37Change "compiled" to "byte-compiled"Daniel Nagy1+1-1
2021-02-02 16:54Prevent error in helpful-variable if sexp at point can't be readDario Gjorgjevski3+18-1
2021-03-19 07:49Merge pull request #266 from nbfalcon/bugfix/keyboard-macro-space-dotWilfred Hughes1+3-3
2021-03-14 12:12Keyboard macros: fix space before "."Nikita Bloshchanevich1+3-3
2021-03-07 02:06Tweak UI wordingWilfred Hughes1+1-1
2021-03-06 19:55Capitalise package description to match emacs conventionWilfred Hughes1+1-1
2021-02-19 07:28Merge pull request #259 from jcs-PR/dfWilfred Hughes1+1-2
2021-02-17 14:18Remove dash-function as dependency:JenChieh1+1-2
2021-02-15 03:26Merge pull request #257 from iwahbe/fix-circular-structure-pprintWilfred Hughes2+9-3
2021-02-15 03:25Remove travis configurationWilfred Hughes2+1-40
2021-02-15 03:20Download emacs source during tests, and split stepsWilfred Hughes1+15-3
2021-02-15 03:12Set up tests on GitHub actionsWilfred Hughes1+38-0
2021-02-12 19:42Fix helpful--pretty-print on circular structuresIan Wahbe2+9-3
2020-10-12 06:14Fix hang on autoload functions with adviceWilfred Hughes3+14-3
2020-10-12 04:50Correct docstring on predicate helperWilfred Hughes1+1-1
2020-09-30 23:12Roll versionWilfred Hughes2+7-3
2020-09-23 07:05Choose the default symbol more intelligentlyWilfred Hughes2+123-24
2020-09-30 22:07Cross-reference the different functions for callablesWilfred Hughes1+7-3
2020-09-23 06:18Detect docstring symbol references that are unambiguousWilfred Hughes2+37-3
2020-09-18 06:35Fix docstring extraction in Emacs 27Wilfred Hughes2+6-1
2020-05-06 08:16Merge pull request #240 from xeals/masterWilfred Hughes1+17-1
2020-05-04 13:31Add "natively compiled" info to summaryxeals1+14-0
2020-05-04 12:56Check callables aren't native-compiled before calling them primitivexeals1+3-1
2020-02-02 23:12Disable test that fails when we byte-compileWilfred Hughes1+6-5
2019-11-29 16:33Add support for CL generic methodsDamien Cassou2+25-0
2019-12-30 12:11Improve link creation from Info manual referencesDaniel Martín2+46-12
2019-11-26 19:50Fix typosDamien Cassou2+2-2
2019-10-01 00:09Handle byte-compiled functions bound to keysWilfred Hughes3+24-3
2019-09-30 23:57Adding TODOWilfred Hughes1+1-0
2019-08-13 18:36Ensure ? in symbols isn't needlessly escapedWilfred Hughes2+29-3
2019-08-13 18:21Use "and" in summariesWilfred Hughes2+41-25
2019-07-11 23:19Fix helpful--convert-c-name callsNick Drozd2+6-2
2019-08-06 23:39Use trusty to fix Emacs 26.xWilfred Hughes1+4-0
2019-07-23 23:48Remove another used functionWilfred Hughes1+0-4
2019-07-23 23:47Remove unused functionWilfred Hughes1+0-11
2019-07-23 23:39Report package/emacs version for custom variablesWilfred Hughes3+47-9
2019-07-10 23:56Show the original value for defcustom variablesWilfred Hughes3+42-0
2019-07-10 23:15Roll versionWilfred Hughes2+4-2
2019-07-10 23:14Add bookmark supportWilfred Hughes2+34-1
2019-07-10 22:49Show how to configure Helpful with counselWilfred Hughes1+8-0
2019-06-22 18:56Test in Emacs 26.2, and test both before and after compilationWilfred Hughes1+5-0
2019-03-12 21:36Show if a function is compiledErik Arvstedt1+35-17
2019-06-20 21:18Relax minimum Emacs versionWilfred Hughes1+1-1
2018-12-27 13:19Do not require shut-up packageJonas Bernoulli2+7-5
2019-05-16 19:54Disable major mode change hooks when finding definitionsWilfred Hughes2+5-1
2019-04-07 22:35Prefer displaying string values as literalsWilfred Hughes2+35-15
2019-04-07 20:54Don't show the Source Code heading if we don't have any sourceWilfred Hughes1+25-26
2019-04-07 20:43Render keyboard maros in keymap pretty viewWilfred Hughes3+27-7
2019-03-16 16:56Ensure backslashes in string literals are escapedWilfred Hughes3+27-8
2019-03-16 16:45Unused variableWilfred Hughes1+1-2
2019-03-16 16:39Don't interpret "`foo'" as a symbol referenceWilfred Hughes2+87-68
2019-03-15 09:54Don't interpret command references inside doublequoted stringsWilfred Hughes2+20-0
2019-03-13 00:31Consider after-change-functions to be a hookWilfred Hughes2+15-4
2019-03-04 03:45Fix type error for unbound symbolsNick Drozd2+26-21
2019-03-03 23:12Fix docstring rendering when keymap references have their own lineWilfred Hughes3+15-2
2019-03-03 22:45Roll versionWilfred Hughes2+6-2
2019-03-03 22:43Always autoload callables if they aren't loadedWilfred Hughes3+25-0
2019-03-03 22:32Set comment-start inside helpful buffersWilfred Hughes2+7-1
2019-02-16 21:01Handle C-style names in helpful-symbolNick Drozd3+38-0
2019-02-28 00:50Replace tabs with spacesWilfred Hughes1+13-13
2019-02-25 18:32Remove all advice before determining source of functionCeleritasCelery3+15-1
2019-02-27 09:56Bump copyright yearWilfred Hughes1+1-1
2019-02-27 09:54Better source detection for functions defined by macrosWilfred Hughes3+69-1
2019-02-16 18:17Smarter buffer prompt when inspecting buffer-local valuesWilfred Hughes2+37-8
2019-02-16 17:27Fix viewing the value of inhibit-read-onlyWilfred Hughes3+13-2
2019-02-03 09:12If there are no primitives, don't show that headerWilfred Hughes1+4-4
2019-01-13 18:51Read and display symbols with spaces correctlyWilfred Hughes3+27-6
2019-01-13 18:50Ensure helpful--definition-buffer-opened skips when appropriateWilfred Hughes1+2-0
2019-01-13 18:50Fix indentationWilfred Hughes1+1-1
2019-01-02 00:50Cut repeated calls to helpful--aliasesNick Drozd2+14-15
2018-12-29 13:33Define our own function/variable for unit testing obsolescence dataWilfred Hughes1+12-5
2018-12-18 19:56Add obsolescence information.Nathan Moreau2+42-3
2018-11-12 09:39Flash highlight for longerWilfred Hughes1+1-1
2018-10-30 16:15Use Rust syntax highlighting for RustNick Drozd1+5-1
2018-10-27 15:30Use syntax-ppss to find the outer sexpWilfred Hughes2+6-3
2018-10-21 14:41Fix mistake in commentWilfred Hughes1+1-1
2018-10-21 14:41Update changelogWilfred Hughes1+1-1
2018-10-21 14:15Indentation pedantryWilfred Hughes1+1-1
2018-10-21 14:14Tweak wording to make source code more obviousWilfred Hughes1+8-2
2018-10-14 18:46Roll versionWilfred Hughes2+6-2
2018-10-14 18:44Pretty-print primitive valuesWilfred Hughes2+2-3
2018-10-14 17:53Roll versionWilfred Hughes2+6-2
2018-10-14 17:52Add a note in the changelog for 0de7c15Wilfred Hughes1+3-0
2018-10-14 17:49Show values as rendered ('pretty') by defaultWilfred Hughes1+1-1
2018-09-28 17:12Add .rs file extension to helpful--primitive-pNick Drozd1+3-1
2018-10-02 04:09Fix function aliases of primitive functionsWilfred Hughes3+17-4
2018-10-02 03:52Enable movement in helpful callee buffersWilfred Hughes2+4-4
2018-09-23 22:19Merge pull request #157 from nickdrozd/kbdWilfred Hughes3+27-2
2018-09-23 09:48Ensure helpful-mode-map is a keymap (oops!)Wilfred Hughes1+2-1
2018-09-23 09:33Only set the keybindings inside a defvar formWilfred Hughes1+17-14
2018-09-21 23:00Ensure we can go to definitions when the buffer is narrowedWilfred Hughes2+14-6
2018-09-21 00:23Ensure we don't quote keywords or nil in variable assignment promptWilfred Hughes2+7-1
2018-09-13 00:13Add support for named keyboard macrosNick Drozd3+25-2
2018-09-13 00:50Update changelogNick Drozd1+2-0
2018-09-12 23:41Improve button wording based on feedback in #49Wilfred Hughes1+3-3
2018-09-12 23:40More accurate extraction of DEFVAR source codeWilfred Hughes2+17-1
2018-08-16 22:17Merge pull request #153 from nickdrozd/sort-calleesWilfred Hughes1+31-18
2018-08-16 17:32Add helpful--display-callee-groupNick Drozd1+16-19
2018-08-16 17:13Sort callees into (compound) functions and primitivesNick Drozd1+18-2
2018-08-16 16:45Add helpful--sort-symbolsNick Drozd1+8-8
2018-08-13 00:41Tweak comments for readabilityWilfred Hughes1+1-3
2018-08-13 00:39Update changelogWilfred Hughes1+1-1
2018-08-13 00:28Clearly separate library names from absolute pathsWilfred Hughes2+28-22
2018-08-12 23:35Make tests less verboseWilfred Hughes1+18-15
2018-08-12 23:19Roll versionWilfred Hughes2+6-2
2018-08-12 23:17Rename file to avoid confusion with other projects' unit testsWilfred Hughes1+0-0
2018-08-06 07:03Show the default value in the minibuffer promptWilfred Hughes2+15-3
2018-08-03 06:16Correct the license version numberWilfred Hughes1+1-1
2018-08-03 06:07Extract source code for advised primitivesWilfred Hughes3+19-7
2018-07-23 04:49Add failing helpful--primitive-p testNick Drozd1+6-0
2018-08-03 05:06Fix hard-coded symbol in helpful--keymaps-containing-aliasesWilfred Hughes1+1-1
2018-08-03 05:05Clarify commentWilfred Hughes1+1-1
2018-08-03 04:44Use normal let where we don't have destructuringWilfred Hughes1+12-12
2018-08-03 04:43Add legal disclaimerWilfred Hughes1+8-0
2018-07-28 18:05Fix an issue with detecting autoloaded core Emacs functionsWilfred Hughes3+21-7
2018-07-28 13:30Show keybindings for command aliases tooWilfred Hughes3+59-2
2018-07-28 12:40Merge pull request #137 from nickdrozd/key-sequencesWilfred Hughes2+17-8
2018-07-25 22:23Simplify headingsWilfred Hughes1+4-7
2018-07-23 14:08Syntax-highlight variable valueNick Drozd1+1-1
2018-07-24 08:01Merge pull request #145 from nickdrozd/lambda-calleesWilfred Hughes2+25-7
2018-07-23 22:43Don't describe special forms as functionsWilfred Hughes3+18-0
2018-07-23 15:54Fix helpful--show-callees to handle anonymous functionsNick Drozd2+2-6
2018-07-23 15:44Add callees button smoke testsNick Drozd1+19-0
2018-07-23 15:22Add helpful--make-callees-buttonNick Drozd1+8-5
2018-07-22 22:57Allow users to view all the buffer-local valuesWilfred Hughes2+87-11
2018-07-22 21:36Another TODOWilfred Hughes1+2-0
2018-07-22 21:35Say when variables are buffer-localWilfred Hughes2+10-0
2018-07-22 21:03Show the variable value before the docstringWilfred Hughes2+10-10
2018-07-16 15:14Add ido remapping test caseNick Drozd1+9-1
2018-07-08 00:46Look up global-keycodes just onceNick Drozd1+6-5
2018-07-08 00:41Check against global-keycodes before parent-keycodesNick Drozd1+2-2
2018-07-08 20:56Roll versionWilfred Hughes2+5-1
2018-07-08 20:54Add n and p as movement keybindingsWilfred Hughes2+6-0
2018-07-08 17:32Adding todoWilfred Hughes1+2-0
2018-07-07 21:02Consider mapconcat tooWilfred Hughes1+1-1
2018-07-07 19:53Detect more forms of function callsWilfred Hughes1+4-3
2018-07-06 23:36Skip running find-file-hook (#135)Jonathan Hayase1+2-0
2018-07-06 15:09Mention perf in changelogWilfred Hughes1+2-0
2018-07-06 15:08Merge pull request #134 from Wilfred/fix_repeated_callsWilfred Hughes2+63-77
2018-07-06 14:59Don't try to find definitions for primitives if we don't have a source pathWilfred Hughes1+12-8
2018-07-06 13:24Only kill the buffer once, at the endWilfred Hughes2+22-33
2018-06-30 02:24Cut repeated calls to helpful--definitionNick Drozd2+52-59
2018-06-30 02:11Minor refactor in -can-edebug-pNick Drozd1+1-1
2018-07-06 13:07Handle anonymous functions in keymapsWilfred Hughes3+23-7
2018-07-06 12:42Allow viewing callees from a function tooWilfred Hughes3+237-0
2018-06-30 09:57Fix helpful--keymap-keys to handle smerge-mode-map (#131)Nick Drozd2+19-0
2018-06-29 21:46Support pretty view of hook values tooWilfred Hughes2+40-9
2018-06-29 21:13Offer a prettier view for strings and keymapsWilfred Hughes2+41-5
2018-06-27 21:06Improve the helpful group definitionWilfred Hughes1+2-1
2018-06-18 23:40Roll versionWilfred Hughes2+5-1
2018-06-18 23:26Mention when manual links were implementedWilfred Hughes1+3-0
2018-06-18 23:16Handle another docstring URL syntaxWilfred Hughes3+11-2
2018-06-18 22:54Better handling of syntax highlight on large code snippetsWilfred Hughes2+51-26
2018-06-18 22:42Abbreviate source paths where possibleWilfred Hughes1+1-1
2018-06-18 22:27Handle references to non-existent keymaps in docstringsWilfred Hughes3+15-4
2018-06-18 22:10Disable testing on Emacs trunkWilfred Hughes1+1-1
2018-06-18 22:10Formatting pedantryWilfred Hughes1+2-2
2018-06-18 22:09Remove completed TODOWilfred Hughes1+0-1
2018-06-18 21:10Update changelog and tweak comment to matchWilfred Hughes2+6-3
2018-06-18 21:08Ensure enable-local-variables is always nilWilfred Hughes1+7-8
2018-06-17 18:08Test on Emacs 26.1Wilfred Hughes1+1-0
2018-06-07 22:25Handle non-keymaps in minor-mode-map-alist robustlyWilfred Hughes3+13-1
2018-05-30 20:39Whitespace pedantryWilfred Hughes1+2-2
2018-05-30 20:39Fix test that relied on ido-mode being loadedWilfred Hughes1+9-3
2018-05-30 07:38Extract keybindings from minor-mode-map-alist tooWilfred Hughes3+82-24
2018-05-22 19:26Roll versionWilfred Hughes2+5-1
2018-05-22 19:23Show preceding comments and autoload cookies in sourceWilfred Hughes3+15-1
2018-05-22 07:54Silence warning about undefined imenu variableWilfred Hughes1+1-0
2018-05-10 07:42Don't highlight very large code snippetsWilfred Hughes2+32-19
2018-04-29 10:27When navigating to a reference, scroll to put it at the topWilfred Hughes1+1-0
2018-04-28 16:31Updated screenshot with more features shownWilfred Hughes1+0-0
2018-04-28 16:28Ignore widget-global-mapWilfred Hughes2+8-2
2018-04-28 16:23When visiting a reference, temporarily highlight the symbolWilfred Hughes2+18-2
2018-04-28 16:12Smoke test for helpful-visit-referenceWilfred Hughes1+9-0
2018-04-28 13:10Ensure we don't linkify escaped backticksWilfred Hughes3+17-2
2018-04-28 11:54Restoring undercoverWilfred Hughes2+7-1
2018-04-28 11:48Add unit tests for helpful--bound-pWilfred Hughes1+11-0
2018-04-28 11:29Load signature from functions that (declare ...) the signatureWilfred Hughes3+30-6
2018-04-28 10:51It is now 2018Wilfred Hughes1+1-1
2018-04-07 10:51Merge branch 'linkify'Wilfred Hughes3+76-1
2018-04-07 10:50Also linkify bare URLsWilfred Hughes3+45-3
2018-04-07 10:23Add unit test for linkifying URLsWilfred Hughes1+10-0
2018-01-20 02:16Linkify URLs in documentation stringsSean Allred1+23-0
2018-03-31 18:43Roll versionWilfred Hughes2+5-1
2018-03-31 18:40Use the default Emacs pretty-printerWilfred Hughes2+12-6
2018-03-31 18:25Ensure we can find the definitions of interactively defined functionsWilfred Hughes3+16-4
2018-03-29 07:56Handle 'info anchor' references tooWilfred Hughes3+32-3
2018-03-29 07:02Better wording of references when dealing with primitivesWilfred Hughes2+6-0
2018-03-16 21:21Fix keymap rendering with prefix keysWilfred Hughes3+53-18
2018-03-16 20:50Handle aliases separatelyWilfred Hughes3+65-25
2018-03-12 23:09Mark new variable buffers as openedWilfred Hughes3+13-1
2018-03-12 23:03Split helpful--definition test into two distinct testsWilfred Hughes1+9-7
2018-03-03 22:26Roll versionWilfred Hughes2+5-1
2018-03-02 22:37Allow users to specify the function used to display the bufferWilfred Hughes2+15-7
2018-03-02 22:22Fix references to top-level formsWilfred Hughes3+37-2
2018-02-20 23:10Don't show a version if no version has been specifiedWilfred Hughes2+5-1
2018-02-20 23:10Update changelogWilfred Hughes1+2-0
2018-02-20 22:53Improve wordingWilfred Hughes1+6-5
2018-02-20 20:07Navigate to the position tooWilfred Hughes1+10-5
2018-02-20 19:57Support functions defined in non-file buffersWilfred Hughes2+27-4
2018-02-18 10:07Ensure we still show the source code of the functionWilfred Hughes2+6-1
2018-02-17 18:16Handle unnamed functions bound to keysWilfred Hughes2+76-36
2018-02-17 00:20Fix broken testWilfred Hughes1+2-6
2018-02-15 08:51Only call indirect-function for functionsWilfred Hughes2+7-4
2018-02-14 19:19Fix a crash for functions whose body ends with a symbolWilfred Hughes3+15-2
2018-02-10 01:11Mention aliases tooWilfred Hughes2+7-0
2018-02-10 01:06Roll versionWilfred Hughes2+5-1
2018-02-10 01:05Update screenshotsWilfred Hughes2+0-0
2018-02-05 23:18Display keymap references in docstringsWilfred Hughes3+144-3
2018-02-04 09:14Require f.el (#95)Sean Allred1+2-1
2018-01-20 11:52Show a summary of the function/macro or variableWilfred Hughes2+92-21
2018-01-20 11:49Ensure we handle edebug info correctlyWilfred Hughes3+24-3
2018-01-20 11:22Be defensive against missing primitive source codeWilfred Hughes2+9-2
2018-01-20 11:15More robust `foo' handling in docstring highlightingWilfred Hughes3+41-15
2018-01-15 23:11Don't error if a symbol is only defined in a .elc fileWilfred Hughes3+63-39
2018-01-11 23:04Roll versionWilfred Hughes2+5-1
2018-01-11 23:02Don't prompt the user about unsafe buffer-local variablesWilfred Hughes2+10-2
2018-01-11 22:58Ensure we link command references in variable docstrings tooWilfred Hughes2+2-1
2018-01-07 15:28Allow running ERT tests found in property listsWilfred Hughes2+34-11
2018-01-07 15:20Fix buffer cleanupWilfred Hughes1+5-6
2018-01-07 15:13Error on unbound symbolsWilfred Hughes1+3-1
2018-01-07 15:13Fix unused argumentWilfred Hughes1+1-1
2018-01-07 00:04Stricter regexps for highlighting `foo' in docstringsWilfred Hughes3+22-5
2018-01-02 23:28Kill old buffers according to recency of useWilfred Hughes2+28-28
2018-01-02 23:09Silence byte-compiler warningWilfred Hughes1+2-1
2017-12-26 20:59Add make-button functionsNick Drozd1+82-53
2017-12-25 17:46Use sym-type in advice stringNick Drozd1+1-2
2017-12-23 21:21Consolidate whitespaceNick Drozd1+4-8
2017-12-23 21:01Add helpful--calculate-referencesNick Drozd1+17-11
2018-01-01 11:37Handle keymap references in docstringsWilfred Hughes3+59-37
2018-01-01 11:20Better handling of keybindingsWilfred Hughes2+33-19
2017-12-31 12:30Minor refactoringWilfred Hughes1+7-5
2017-12-31 01:29Remove side-effect-free statement (#81)Johann Klähn1+0-2
2017-12-31 01:09Add imenu supportWilfred Hughes2+24-1
2017-12-31 00:33Highlight keywords in docstringsWilfred Hughes2+16-0
2017-12-31 00:25Factor out a heading faceWilfred Hughes1+5-1
2017-12-30 17:39Symbols needs to be quoted when reading in new valuesWilfred Hughes2+6-1
2017-12-30 17:20Expand recommended keybindingsWilfred Hughes1+18-3
2017-12-30 11:27Remove old 'coming soon'Wilfred Hughes1+1-1
2017-12-30 11:00Update changelogWilfred Hughes1+3-1
2017-12-30 10:58Offer disassembly of symbol properties tooWilfred Hughes1+16-5
2017-12-30 10:58Fix incorrect let nestingWilfred Hughes1+7-7
2017-12-30 01:23Handle command key substitution correctlyWilfred Hughes2+57-22
2017-12-22 22:55Remove commands that are already defined in EmacsWilfred Hughes1+2-33
2017-12-22 22:50Ensure no trailing newlines on text from helpful--sourceWilfred Hughes1+1-0
2017-12-22 22:45Fix indentWilfred Hughes1+1-1
2017-12-22 22:44Bump versionWilfred Hughes2+5-1
2017-12-22 22:16Cleanup old helpful buffersWilfred Hughes2+46-2
2017-12-22 16:13Refactor helpful-update formatting (#76)Nick Drozd1+38-27
2017-12-22 08:46Speedup opening helpful buffers for primitive functionsWilfred Hughes2+18-7
2017-12-21 23:41Add missing newline for consistent formattingWilfred Hughes1+1-1
2017-12-21 23:11Convert command keys references to buttonsWilfred Hughes3+36-2
2017-12-21 22:47Remove completed todoWilfred Hughes1+0-1
2017-12-21 19:07Ensure we copy strings before creating buttonsWilfred Hughes2+69-45
2017-12-18 22:52Tweak button wordingWilfred Hughes1+1-1
2017-12-18 22:52Show symbol properties last, as they're the least usefulWilfred Hughes1+6-5
2017-12-18 22:48Show aliasesWilfred Hughes4+98-0
2017-12-18 22:38Fix incorrect echo text due to copy-pastingWilfred Hughes1+1-1
2017-12-18 21:50Support newlines in Info node referencesWilfred Hughes1+9-3
2017-12-18 20:26Allow users to specify the path to Emacs C source codeWilfred Hughes1+24-3
2017-12-18 20:25Future performance workWilfred Hughes1+7-0
2017-12-18 20:09Fix debugging section when we can only traceWilfred Hughes1+5-2
2017-12-17 17:51Add missing requireWilfred Hughes1+1-0
2017-12-16 15:49Enable function tracing from Helpful buffersWilfred Hughes2+36-2
2017-12-16 15:33Tweak wording following feedback in #67Wilfred Hughes1+3-2
2017-12-16 15:16Make tests quieterWilfred Hughes1+2-1
2017-12-16 15:13Don't crash when the underlying buffer has been killedWilfred Hughes2+13-0
2017-12-16 15:06Make it easier to download emacs source codeWilfred Hughes4+25-11
2017-12-16 14:53Improve docstringWilfred Hughes1+2-1
2017-12-16 14:51Add unit tests for helpful--pretty-printWilfred Hughes1+7-0
2017-12-16 14:24Fix crash on variables containing keyword plistsWilfred Hughes1+1-0
2017-12-16 12:30Propertize references to Info nodesWilfred Hughes3+31-2
2017-12-16 12:07Don't roll our own properties removalWilfred Hughes1+1-7
2017-12-16 12:03Factoring out a helpful--propertize-symbols worker functionWilfred Hughes1+25-16
2017-12-16 11:57Ensure that we use the buffer-local value of varsWilfred Hughes1+8-4
2017-12-14 23:57Next version will be 0.5Wilfred Hughes2+5-1
2017-12-14 23:54Ensure that we don't call find-file with propertized stringsWilfred Hughes2+10-1
2017-12-14 23:42Emulate eval-expression more closely when reading new valuesWilfred Hughes1+15-7
2017-12-14 23:23Ensure enabling and disabling edebug works as expectedWilfred Hughes1+24-20
2017-12-13 23:39Don't offer Forget for primitivesWilfred Hughes1+2-1
2017-12-13 23:38Fix crash on definition of primitive variablesWilfred Hughes2+11-4
2017-12-13 23:26Ensure that we cleanup freshly created buffersWilfred Hughes1+100-78
2017-12-12 20:50Allow enabling edebug from helpful buffersWilfred Hughes2+73-5
2017-12-13 22:45Calculate C paths relative to find-function-C-source-directoryWilfred Hughes4+28-1
2017-12-12 21:28Add unit test for helpful on macrosWilfred Hughes1+4-0
2017-12-12 19:28Add TODOWilfred Hughes1+1-0
2017-12-11 23:58Handle edebug properties being a single markerWilfred Hughes1+1-1
2017-12-11 23:00Add a cleanup command helpful-kill-buffersWilfred Hughes2+9-0
2017-12-10 23:52Don't crash on edebugged functionsWilfred Hughes3+14-2
2017-12-10 23:28Require emacs 25.1+Wilfred Hughes2+1-3
2017-12-10 20:47Use the library name, not the raw pathWilfred Hughes1+1-1
2017-12-10 20:35Update changelogWilfred Hughes1+3-0
2017-12-10 20:32Only try to kill the buffer we've createdWilfred Hughes2+10-6
2017-12-10 20:20Only prepend whitespace if there was a previous buttonWilfred Hughes1+20-18
2017-12-10 20:05Ensure that we handle interactively defined functionsWilfred Hughes2+10-4
2017-12-10 15:26Ensure we can find the definition of functions even in narrowed buffersWilfred Hughes2+23-6
2017-12-10 15:24Remove completed todoWilfred Hughes1+0-2
2017-12-10 12:59Fix whitespaceWilfred Hughes1+1-2
2017-12-10 12:53Minor tidyingWilfred Hughes1+1-2
2017-12-10 12:51Better handling of special formsWilfred Hughes3+32-13
2017-12-10 12:20Allow users to call Customize from helpful buffersWilfred Hughes2+19-2
2017-12-10 12:12helpful-update now returns nil, so don't use 'shouldWilfred Hughes1+2-1
2017-12-10 12:09Allow setting and toggling variablesWilfred Hughes2+70-5
2017-12-10 11:55Show the name of the variable tooWilfred Hughes2+11-8
2017-12-10 11:33Preserve point position more preciselyWilfred Hughes1+5-2
2017-12-10 11:20Always show a blank line before buttonsWilfred Hughes1+1-1
2017-12-10 11:18Prefer make-text-button over custom wrappersWilfred Hughes1+28-59
2017-12-10 11:01Ensure helpful--dissassembly passes the symbolWilfred Hughes1+6-4
2017-12-07 20:08Require shut-up (#62)Daniel Kraus1+1-0
2017-12-06 23:57Next release will be 0.4Wilfred Hughes2+5-1
2017-12-06 23:57Update changelogWilfred Hughes1+5-0
2017-12-06 23:42Allow moving with TAB and S-TABWilfred Hughes1+34-0
2017-12-06 22:45Silence info lookupsWilfred Hughes1+3-2
2017-12-06 22:42Improve buffer nameWilfred Hughes2+12-2
2017-12-06 22:29Document usageWilfred Hughes2+33-0
2017-11-29 22:06Fix byte compiler warningWilfred Hughes1+1-1
2017-11-29 22:04Fix typoWilfred Hughes1+1-1
2017-11-20 11:19Go to the source when pressing RET on the code excerptWilfred Hughes2+28-2
2017-11-16 22:25Cleanup temporary info bufferWilfred Hughes1+2-0
2017-11-16 22:20Update tests broken in 3e10f70Wilfred Hughes1+3-1
2017-11-16 22:16Disable undercover until we've fixed testsWilfred Hughes2+0-6
2017-11-16 22:12Merge pull request #53 from narendraj9/masterWilfred Hughes1+1-2
2017-11-12 21:21Add autoload for helpful-callableWilfred Hughes1+1-0
2017-11-12 08:35Fix helpful-find-var for variables defined in C-SourceNarendra Joshi1+1-2
2017-11-03 23:14Show the value of buffer-local valuesWilfred Hughes1+12-3
2017-10-16 21:37Simplify and rename helpful--position-headWilfred Hughes1+4-8
2017-10-16 21:37Strip extra newline when we can't load a docstringWilfred Hughes1+13-12
2017-10-15 12:28Require a match when choosing a symbolWilfred Hughes1+1-1
2017-10-14 10:07Ensure that we don't leave any temporary buffers lying aboutWilfred Hughes1+14-0
2017-10-14 09:49Fix typoWilfred Hughes1+2-2
2017-10-08 21:50Update changelogWilfred Hughes1+7-1
2017-10-08 21:41Don't open extra buffers when finding source codeWilfred Hughes1+37-17
2017-10-05 22:30Merge pull request #45 from Alexander-Miller/var-at-pointWilfred Hughes1+1-1
2017-10-05 20:32helpful-at-point eldoc fixup.Alexander Miller1+1-1
2017-10-05 20:10Merge pull request #44 from Alexander-Miller/var-at-pointWilfred Hughes1+9-18
2017-10-04 14:44Also handle variables in helpful-at-point.Alexander Miller1+9-18
2017-10-02 19:03Merge pull request #43 from narendraj9/masterWilfred Hughes1+4-0
2017-10-02 16:09Fix grammar of logged lineNarendra Joshi1+1-1
2017-09-30 05:04Add symbol information to error messageNarendra Joshi1+3-2
2017-09-29 17:14Guard helpful-update against keys bound to undefined commandsNarendra Joshi1+3-0
2017-09-29 04:01Merge pull request #42 from narendraj9/masterWilfred Hughes2+14-3
2017-09-29 03:49Use indirect-function rather than our own loopWilfred Hughes1+1-7
2017-09-29 03:20Test against more emacs versionsWilfred Hughes1+2-0
2017-09-27 13:57Handle not yet loaded functions gracefullyNarendra Joshi2+14-3
2017-09-24 13:06Roll versionWilfred Hughes2+5-1
2017-09-24 13:03Define a helpful-symbol commandWilfred Hughes2+32-3
2017-09-24 12:57Clarify whether we're looking at a variable, function or macroWilfred Hughes1+8-1
2017-09-10 17:44Ensure we handle aliased primitive functionsWilfred Hughes3+17-1
2017-09-07 20:20Merge pull request #35 from Alexander-Miller/poptobufferWilfred Hughes1+7-7
2017-09-01 13:32Use pop-to-buffer instead of switch-to-buffer.Alexander Miller1+7-7
2017-09-05 21:48Add a link to the manual, if this symbol is documentedWilfred Hughes3+38-3
2017-09-05 20:54Use helpful-variable when propertizing cross-referencesWilfred Hughes1+1-1
2017-09-05 20:52Don't talk about C code unless function is a primitiveWilfred Hughes1+1-1
2017-09-04 22:04Add a helpful-key commandWilfred Hughes2+15-0
2017-09-04 21:59Syntax highlight function signaturesWilfred Hughes1+1-1
2017-09-02 20:50Adding a helpful-callable commandWilfred Hughes2+14-0
2017-09-02 20:47Update changelogWilfred Hughes1+2-0
2017-09-02 20:46Also show the value of variablesWilfred Hughes1+5-0
2017-09-01 21:32Merge pull request #20 from xuchunyang/patch-1Wilfred Hughes1+1-0
2017-09-01 18:14Add the project URL to the package headerChunyang Xu1+1-0
2017-08-31 20:40Format docstring consistently, even if text-quoting-style is setWilfred Hughes1+2-1
2017-08-29 23:20Merge pull request #11 from DamienCassou/add-missing-space-to-promptWilfred Hughes1+4-4
2017-08-29 14:33Add missing space at end of promptsDamien Cassou1+4-4
2017-08-27 12:56Convert closures to equivalent defun formsWilfred Hughes2+38-5
2017-08-27 12:24Return a definition path even if we don't have a positionWilfred Hughes1+3-2
2017-08-27 12:01Simplify docstring screenshotWilfred Hughes2+1-1
2017-08-27 12:00Show a comparison of docstring renderingWilfred Hughes2+7-4
2017-08-27 11:34Update tests for new reference formattingWilfred Hughes1+4-4
2017-08-27 11:330.1 is now released, next will be 0.2Wilfred Hughes1+1-1
2017-08-27 11:20Update and expand screenshotsWilfred Hughes4+2-0
2017-08-27 11:09Format references with a consistent horizontal positionWilfred Hughes1+25-12
2017-08-27 10:18Add Lines Of Code badgeWilfred Hughes1+1-1
2017-08-27 10:13Fix failing docstring testsWilfred Hughes2+6-5
2017-08-26 21:55Remove completed todoWilfred Hughes1+0-1
2017-08-26 21:12Show references to variables tooWilfred Hughes1+19-9
2017-08-26 21:11Add initial valueWilfred Hughes1+1-0
2017-08-26 20:46Don't append whitespace when we don't have a previous sectionWilfred Hughes1+3-2
2017-08-26 20:11Allow viewing variables defined in CWilfred Hughes2+18-13
2017-08-26 20:00Gracefully fail if we can't find variable definitionsWilfred Hughes2+12-3
2017-08-26 19:49Don't offer nil or t as variablesWilfred Hughes1+8-4
2017-08-26 14:47Basic helpful-variable implementationWilfred Hughes1+89-50
2017-08-26 14:13Remove completed todoWilfred Hughes1+0-2
2017-08-26 11:24Only propertize links to bound variables/functionsWilfred Hughes2+20-3
2017-08-26 11:03Fix misleading variable name from copy-pastingWilfred Hughes1+2-2
2017-07-22 12:22Only show docs or props if we have something to showWilfred Hughes1+13-12
2017-07-22 12:18Convenience command for help at pointWilfred Hughes1+17-0
2017-07-22 12:17Don't claim everything is advised!Wilfred Hughes1+4-3
2017-07-22 12:11sort symbol propertiesWilfred Hughes1+4-0
2017-07-22 12:06Report when functions/macros are advisedWilfred Hughes1+12-1
2017-07-22 12:00Don't show compiled functions on symbol propertiesWilfred Hughes1+3-1
2017-07-22 11:47Format quotes in macro callsWilfred Hughes2+15-1
2017-07-22 11:36Ensure the first line of the docstring is clearly separatedWilfred Hughes2+28-1
2017-07-22 11:19don't try to insert nil for source codeWilfred Hughes1+3-2
2017-07-22 11:14Tweak formatting of debug sectionWilfred Hughes1+3-3
2017-07-22 11:13Align reference countsWilfred Hughes1+9-4
2017-07-22 10:59Don't force loading of the C source codeWilfred Hughes1+36-23
2017-07-01 12:19Add MELPA badgeWilfred Hughes1+1-1
2017-06-25 21:41Punctuation tweaksWilfred Hughes1+2-2
2017-06-19 22:37Merge pull request #2 from davidshepherd7/masterWilfred Hughes1+3-0
2017-06-12 22:14More TODOsWilfred Hughes1+3-2
2017-06-12 12:05Add autoloadsDavid Shepherd1+3-0
2017-06-12 09:05Run major mode hooks that are known to be for syntax highlightingWilfred Hughes1+24-0
2017-06-05 21:32Make package-lint happyWilfred Hughes1+1-1
2017-06-05 21:30More checkdoc fixesWilfred Hughes1+3-3
2017-06-05 21:27ScreenshotsWilfred Hughes7+12-2
2017-06-05 20:41Add example for TODOWilfred Hughes1+1-1
2017-06-05 20:39Silence more warningsWilfred Hughes1+7-7
2017-06-04 23:09Silence some checkdoc warningsWilfred Hughes1+5-4
2017-06-04 11:15Move tools to a separate section and improve forgetWilfred Hughes1+20-17
2017-06-04 11:05Mention influencesWilfred Hughes1+16-7
2017-06-04 11:05Fix typoWilfred Hughes1+1-1
2017-06-04 11:05Add todoWilfred Hughes1+4-0
2017-06-04 10:54Add a button for finding all referencesWilfred Hughes1+26-0
2017-06-04 10:48Show references before symbol propsWilfred Hughes1+5-3
2017-06-04 10:46Ensure we can visit references, not just their containing fileWilfred Hughes1+28-9
2017-06-04 10:42Remove completed todosWilfred Hughes1+1-3
2017-06-04 10:33Don't call helpful--reference-positions on primitive functionsWilfred Hughes1+4-4
2017-06-04 10:28Use correct comment syntax for primitivesWilfred Hughes1+10-6
2017-06-04 10:09font-lock-ensure does not exists in Emcs 24Wilfred Hughes1+4-1
2017-06-04 09:37Fix testsWilfred Hughes1+1-1
2017-06-03 16:45Expand commentary and readmeWilfred Hughes2+43-6
2017-06-03 16:25Use buttons for filenamesWilfred Hughes1+2-1
2017-06-03 16:21Don't offer to disassemble primitive functionsWilfred Hughes1+6-3
2017-06-03 16:18Handle function having no callersWilfred Hughes1+9-5
2017-06-03 16:18Separate command for describing interactive functionsWilfred Hughes1+7-0
2017-06-03 16:17Add todoWilfred Hughes1+1-0
2017-06-03 16:05Support both functions and macrosWilfred Hughes1+19-8
2017-06-02 23:38Extract source code and highlight syntax for primitivesWilfred Hughes1+21-9
2017-06-02 23:26Basic buttons in docstringsWilfred Hughes1+40-2
2017-06-02 23:08Handle C functions tooWilfred Hughes1+3-1
2017-06-02 22:51Move definition link with source codeWilfred Hughes1+10-5
2017-06-02 07:45Syntax highlight autogenerated functions tooWilfred Hughes1+1-1
2017-06-02 07:43Inline comments should be only one semicolonWilfred Hughes1+1-1
2017-06-02 07:41show the number of references in each top level sexpWilfred Hughes1+20-7
2017-06-01 07:50Improve references display: don't show duplicatesWilfred Hughes1+2-2
2017-06-01 07:41Add docstringWilfred Hughes1+1-0
2017-06-01 07:40Use -map for lambdas.Wilfred Hughes1+1-1
2017-05-29 00:09Support navigating to the function definitionWilfred Hughes1+36-3
2017-05-28 22:55Abbreviate the file nameWilfred Hughes1+1-1
2017-05-28 22:52Forget button after definitionWilfred Hughes1+4-4
2017-05-28 22:50Add missing dependencyWilfred Hughes1+2-1
2017-05-28 19:27Ensure we only offer symbols that have function definitionsWilfred Hughes1+1-1
2017-05-26 21:27Pass the symbol requested, not a constantWilfred Hughes1+1-2
2017-05-26 21:27Simplify destructuring with -lambdaWilfred Hughes1+1-2
2017-04-15 23:36Addingg more TODOsWilfred Hughes1+3-0
2017-04-07 20:33Use destructuring lambda rather than immediately destructuringWilfred Hughes1+6-6
2017-04-07 20:29Add a useful assertWilfred Hughes1+1-0
2017-04-07 07:43Ensure xref works in helpful buffersWilfred Hughes1+3-2
2017-04-07 07:38Ensure we delete our temporary bufferWilfred Hughes1+2-1
2017-04-07 07:36Show global keybindings first.Wilfred Hughes1+11-7
2017-04-06 21:27Smarter highlight of elisp snippetsWilfred Hughes1+12-5
2017-04-06 21:22These comments are redundant now we get positions from edebugWilfred Hughes1+0-4
2017-04-06 21:19Display any keybindings associated with commands.Wilfred Hughes1+53-1
2017-04-05 18:12Silence warningWilfred Hughes1+1-1
2017-04-05 18:11Use edebug markers as another way of finding source codeWilfred Hughes1+17-14
2017-04-05 18:11Polish readmeWilfred Hughes1+13-0
2017-04-05 07:38Try harder to find source fileWilfred Hughes1+8-2
2017-04-05 07:38Fix whitespace when source file not foundWilfred Hughes1+1-1
2017-04-05 07:31Tweak display formattingWilfred Hughes1+1-1
2017-04-05 07:29Rename Usage to SignatureWilfred Hughes1+10-9
2017-04-04 21:39Report references to this functionWilfred Hughes1+59-2
2017-04-03 07:24Adding TODOsWilfred Hughes1+2-0
2017-04-02 20:52Show usage in helpful bufferWilfred Hughes1+30-1
2017-04-02 19:39Factor out reading symbols, and only offer functions/macrosWilfred Hughes1+8-3
2017-04-02 18:39Coveralls badgeWilfred Hughes1+1-1
2017-04-02 18:17Add disassembly.Wilfred Hughes1+20-1
2017-04-02 12:51Handle absent properties.Wilfred Hughes2+12-1
2017-04-02 12:36Handle compiled functions, or functions with only usage specified.Wilfred Hughes2+14-4
2017-04-02 12:36Display source of functions.Wilfred Hughes1+27-2
2017-04-02 12:35Ignore byte-compiled filesWilfred Hughes1+1-0
2017-04-02 11:17Handle function not having a docstring.Wilfred Hughes2+11-5
2017-04-02 11:01Add a forget button.Wilfred Hughes1+25-1
2017-04-02 10:48Show symbol properties tooWilfred Hughes1+25-1
2017-04-02 10:44Prettier headingWilfred Hughes1+5-1
2017-04-02 10:42Basic docstring extractionWilfred Hughes2+60-6
2017-04-02 09:13Readme with badgeWilfred Hughes1+3-0
2017-04-02 09:10Set up unit testingWilfred Hughes4+47-0
2017-04-02 08:42Define a cask packageWilfred Hughes3+9-0
2017-04-02 08:31RefactorWilfred Hughes1+11-12
2017-04-02 08:26Define an update commandWilfred Hughes1+11-0
2017-04-01 18:44Basic renderingWilfred Hughes1+20-3
2017-04-01 18:37Skeleton fileWilfred Hughes1+38-0