Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-27 | Begin the summary lines of all elisp libraries with three semicolons | Jonas Bernoulli | |
It's the convention and by following it we make a big step towards supporting outline navigation. | |||
2016-08-24 | Making autodoc failures silent | Jose Antonio Ortega Ruiz | |
As requested in github issue #173. Seems it's confusing people, which is exactly the problem it was originally trying to avoid! | |||
2015-03-04 | Using font-lock-variable-name-face in lieu of bold for autodoc | Jose Antonio Ortega Ruiz | |
For some X faces, a bold string in the modeline causes emacs to widen it to two lines, which is kind of annoying. The default value of font-lock-variable-name-face on color/X displays doesn't include any boldness, and will probably improve the default experience of new users. Thanks to Mario Domenech Goulart for noticing this and the previous one! | |||
2012-10-11 | Whitespace | Jose Antonio Ortega Ruiz | |
2011-06-23 | Irrelevant compilation warning fix | jao | |
Using called-interactively-p instead of interactive-p, if you have to know. The latter is deprecated as of Emacs 23.2, which the lowest version supported by Geiser. | |||
2011-06-23 | Avoid (read) breakage (fixes #33090) | jao | |
Autodoc was firing while the REPL was waiting for input of a (read) call, causing all kinds of misbehaviour. We now inhibit autodoc on sending a form for evaluation and re-inhibit it once a prompt is read back again. | |||
2011-01-09 | Autodoc mode (de)activation fix. | Jose Antonio Ortega Ruiz | |
Quoth Mark: When the Geiser minor mode is toggled off using the command `geiser-mode', the message: Toggling eldoc-mode off; better pass an explicit argument. is displayed in the echo area. This is traceable to line 219: (eldoc-mode geiser-autodoc-mode) The function `eldoc-mode' takes numeric arguments, while `geiser-autodoc-mode' returns boolean values. Here is a simple patch: (eldoc-mode (if geiser-autodoc-mode 1 -1)) | |||
2010-12-30 | New command: "manual" autodoc (C-c C-d s) | Jose Antonio Ortega Ruiz | |
2010-12-30 | Autodoc nit | Jose Antonio Ortega Ruiz | |
2010-12-28 | Leaner autodoc cache | Jose Antonio Ortega Ruiz | |
We cannot consistently maintain a local cache, because of re-evaluations of external symbols will go unnoticed. The new strategy (remembering only the latest signatures) mostly works, although it introduces a bit of extra flickering every now and then. A global cache is perhaps worth considering. | |||
2010-12-28 | Less noisy autodoc mode activation | Jose Antonio Ortega Ruiz | |
Only display an activation message when called interactively. | |||
2010-12-28 | Finer grained maintenance of autodoc's cache | Jose Antonio Ortega Ruiz | |
2010-12-28 | Avoiding autodoc interfering with an active minibuffer | Jose Antonio Ortega Ruiz | |
A piece of eldoc advice shamelessly lifted from slime. | |||
2010-12-28 | Wee refactoring | Jose Antonio Ortega Ruiz | |
2010-12-28 | First stab at asynchronous autodoc retrieval | Jose Antonio Ortega Ruiz | |
2010-11-28 | Autodoc's argument display fixed | Jose Antonio Ortega Ruiz | |
It was relying on symbol equality, and not dealing correctly with keyword arguments in this new external world. In the process, some cleanups to the scheme data display code. | |||
2010-11-27 | No more interning in the scheme reader | Jose Antonio Ortega Ruiz | |
We avoid using elisp's read for symbols, reading uninterned ones instead. And then, we cannot use symbols as keys in responses from scheme: we're using strings instead. | |||
2010-11-26 | Autodoc not interning symbols | Jose Antonio Ortega Ruiz | |
We avoid calling symbol-at-point, and keep the cached signatures with strings as keys. | |||
2010-11-26 | Doc browser: better link highlighting | Jose Antonio Ortega Ruiz | |
We were adding extra spaces to function signatures. | |||
2010-11-21 | CLisms removed | Jose Antonio Ortega Ruiz | |
2010-11-21 | Did i mention that getting autodoc right is hard? | Jose Antonio Ortega Ruiz | |
2010-11-21 | Correct display of "..." in autodoc | Jose Antonio Ortega Ruiz | |
It'd be interesting to check what percentage of commits are related to autodoc... | |||
2010-11-21 | Even better, as in 'correct', display of autodoc args | Jose Antonio Ortega Ruiz | |
We're being a bit silly here, first converting the autodoc retort string to an elisp value and then reconverting the arguments again to a string with scheme syntax. We should probably do this at geiser-syntax's parser level, with a special mode producing stringy representations of tokens. Don't tell anyone. | |||
2010-11-19 | Better argument display in autodoc | Jose Antonio Ortega Ruiz | |
Simpler (we don't need no square brackets) and more correct (keywords display as keywords and we only include default values when available (Guile, i'm looking at you). | |||
2010-10-30 | Elisp: more flexible parsing of :eval and :ge forms | Jose Antonio Ortega Ruiz | |
This allows the implementation decide the concrete structure of the code sent to the REPL. For instance, it doesn't need to be a single s-expression, and argument order can be re-arranged. | |||
2010-10-06 | Use cl only at compile time | Jose Antonio Ortega Ruiz | |
2010-09-06 | Autodoc: clean cache upon evaluation | Jose Antonio Ortega Ruiz | |
2010-08-11 | Fixed bug in autodoc signature recognition. | Jose Antonio Ortega Ruiz | |
2010-08-07 | geiser-font-lock-autodoc-procedure-name -> geiser-font-lock-autodoc-identifier | Jose Antonio Ortega Ruiz | |
2010-08-07 | geiser-autodoc-procedure-name-format -> geiser-autodoc-identifier-format | Jose Antonio Ortega Ruiz | |
2010-07-28 | Displaying variable values in autodoc. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Elisp: better fix for previous bug. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Elisp: fixes for key args display. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Avoiding duplicates in autodoc arg lists | Jose Antonio Ortega Ruiz | |
2010-06-05 | Better signature parsing (improper arg lists). | Jose Antonio Ortega Ruiz | |
2010-01-28 | Generic support for debugging prompts in the REPL | Jose Antonio Ortega Ruiz | |
2009-11-13 | Bug fix: displaying signatures correctly in xref buffers. | Jose Antonio Ortega Ruiz | |
2009-10-15 | Cosmetics. | Jose Antonio Ortega Ruiz | |
2009-09-26 | Multiple arity display, used by PLT backend (case-lambda). | Jose Antonio Ortega Ruiz | |
2009-09-11 | Reload: we now remember user customizations and restore them during ↵ | Jose Antonio Ortega Ruiz | |
geiser-reload. | |||
2009-09-11 | BSD relicensing: elisp code. | Jose Antonio Ortega Ruiz | |
2009-08-30 | Biting the bullet: a simple, permissive, scheme reader. | Jose Antonio Ortega Ruiz | |
Currently put to (let's hope, good) use for context parsing in autodoc and locals discovery (internal defines are recognised now). | |||
2009-08-26 | Slightly faster autodoc. | Jose Antonio Ortega Ruiz | |
2009-08-25 | Slightly better autodoc caching (probably needs an overhaul, though). | Jose Antonio Ortega Ruiz | |
2009-08-25 | Now this is cool: support for company mode. | Jose Antonio Ortega Ruiz | |
2009-08-23 | Buglet in autodoc's argument display. | Jose Antonio Ortega Ruiz | |
2009-08-23 | Fixes for all byte-compilation warnings. | Jose Antonio Ortega Ruiz | |
2009-08-17 | Well, i said that it was better, not that it was perfect. | Jose Antonio Ortega Ruiz | |
Autodoc buglets and support for displaying module variables too. | |||
2009-08-17 | Simpler, more correct and efficient autodoc implementation. | Jose Antonio Ortega Ruiz | |
Not that it was difficult: it's replacing an ugly kludge. | |||
2009-08-11 | autodoc: better emacs display for opt/key markers. | Jose Antonio Ortega Ruiz | |