Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-27 | Fix indentation | Jonas Bernoulli | |
2020-03-27 | Mark the beginning of code part of elisp libraries with Code: heading | Jonas Bernoulli | |
It's the convention and by following it we make a big step towards supporting outline navigation. The convention doesn't say much about what parts of the code are supposed to be part of that sections and what parts belong in a subsequent section. Here we put the `require' forms in this section and maybe some setup code, that's a popular approach. In most cases there was "" where we now insert "Code:". They both serve a similar purpose and we keep the former because some users depend on that for navigation. We even add this "" in libraries where it previously was missing. In some cases the permission statement was followed by a commentary, which obviously does not belong in the "Code:" section. In such cases add the conventional "Commentary:" section. | |||
2019-10-21 | elisp/geiser.doc.el: Add geiser-doc-manual-for-symbol. | Brian Leung | |
2016-08-29 | Pacify byte-compiler a bit | Fice T | |
2016-06-13 | A few byte-compilation warnings silenced | Jose Antonio Ortega Ruiz | |
2016-04-23 | Define 'geiser-doc-mode' with 'define-derived-mode' | Alex Kost | |
2016-04-23 | Initialize 'geiser-doc-mode-map' inside defvar | Alex Kost | |
2015-12-27 | Avoiding uses of geiser-doc--with-buffer before its definition | Jose Antonio Ortega Ruiz | |
As patiently pointed out by Alex Kost in the discussion of issue #121, using the macro defined by the geiser-popup--define macro before its actual definition causes problems when geiser is loaded after compilation. Thanks again, Alex and Federico. | |||
2014-09-23 | A better name for geiser-doc-symbol--fill-current-symbol | Jose Antonio Ortega Ruiz | |
Which moreover complies with the unwritten naming conventions we use: geiser-doc--render-docstring. | |||
2014-09-23 | company: implement --doc-buffer | Profpatsch | |
2013-07-01 | Using session instead of session.el for you bytecompilers | Jose Antonio Ortega Ruiz | |
2013-07-01 | Preventing session.el messing up with geiser-doc--history | Jose Antonio Ortega Ruiz | |
Session seems to be recovering the value of geiser-doc--history badly (see issue #7 for @achitu's discoveries), and since it is, in fact, not a good idea to save it anyway, we've added an eval-on-load deregistering the variable from session's list. | |||
2012-10-11 | Whitespace | Jose Antonio Ortega Ruiz | |
2011-09-15 | Compatibility with filladapt. | Jose Antonio Ortega Ruiz | |
Seems like the add-on package filladapt.el is broken in that its version of fill-adapt uses a non-optional first argument. Aquamacs users were filling the pain. Fixed by passing nil in our call to fill-paragraph. Hat tip Jonathan Oddie. | |||
2010-11-28 | Doc browser nit | Jose Antonio Ortega Ruiz | |
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 | Remove unnecessary calls to symbol-at-point | Jose Antonio Ortega Ruiz | |
... which interns the symbol in the global obarray: rather unfriendly. We still need to remove a few calls to that beast, and avoid intern in the scheme reader. | |||
2010-11-26 | Doc browser: better link highlighting | Jose Antonio Ortega Ruiz | |
We were adding extra spaces to function signatures. | |||
2010-11-26 | Racket: more information in symbol documentation | Jose Antonio Ortega Ruiz | |
When the symbol is imported and re-exported by a second module, we display its definition name and original module, besides the name of the module re-exporting it. | |||
2010-11-25 | Bug fix: unbreaking the doc browser | Jose Antonio Ortega Ruiz | |
2010-11-25 | Link to symbol's module in doc browser | Jose Antonio Ortega Ruiz | |
But i should really refactor this: module and value are (or can be) already available in the response coming from Scheme. | |||
2010-11-25 | Tidier titles for doc browser | Jose Antonio Ortega Ruiz | |
Just justifying and indenting them. | |||
2010-11-24 | Doc browser: help echo for buttons | Jose Antonio Ortega Ruiz | |
2010-11-24 | Guile: button for texinfo lookup in doc browser | Jose Antonio Ortega Ruiz | |
2010-11-23 | Lookup is a name, look up, a verb | Jose Antonio Ortega Ruiz | |
2010-11-23 | Document browser improvements, and Racket using them | Jose Antonio Ortega Ruiz | |
We have a new "manual lookup" command, and Racket now displays a doc browser buffer for help with a button activating it. In the process, we've cleaned-up a little mess in geiser-eval.el and geiser-doc.el, and refactored the affected Racket modules. Next in line is providing manual lookup for Guile. | |||
2010-11-21 | Doc browser: section navigation cmmands | Jose Antonio Ortega Ruiz | |
Details, details. | |||
2010-11-21 | CLisms removed | Jose Antonio Ortega Ruiz | |
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-21 | Better module help | Jose Antonio Ortega Ruiz | |
We now display procedure signatures in module help, and keep a cache in Guile, using procedure properties. | |||
2010-10-31 | Fix for geiser-doc-module | Jose Antonio Ortega Ruiz | |
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-07-25 | C-c z as a to and fro jump, plus documentation. | Jose Antonio Ortega Ruiz | |
2010-07-24 | Truncating lines in documentation browser. | Jose Antonio Ortega Ruiz | |
2010-07-24 | Racket: showing contracts in module documentation. | Jose Antonio Ortega Ruiz | |
2010-06-14 | Menus for geiser-mode. | Jose Antonio Ortega Ruiz | |
2010-06-14 | Better keybindings for documentation browser | Jose Antonio Ortega Ruiz | |
2010-06-14 | Nits. | Jose Antonio Ortega Ruiz | |
2010-06-14 | Better menus. | Jose Antonio Ortega Ruiz | |
2010-06-14 | Menu for documentation browser. | Jose Antonio Ortega Ruiz | |
2010-06-12 | Nit. | Jose Antonio Ortega Ruiz | |
2010-06-12 | New buttons (source, forward/backward) in document browser. | Jose Antonio Ortega Ruiz | |
2010-06-11 | Fixes for module navigation in doc browser. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Conflicts between view-mode and geiser-doc-mode keymaps removed. | Jose Antonio Ortega Ruiz | |
2010-03-15 | Bug fix: M-. now works in documentation buffers. | Jose Antonio Ortega Ruiz | |
2009-09-26 | Multiple arity display, used by PLT backend (case-lambda). | Jose Antonio Ortega Ruiz | |
2009-09-26 | Bug fix: display-help function correctly invoked when available. | Jose Antonio Ortega Ruiz | |
2009-09-22 | New implementation registration mechanism, for the elisp side of things. | Jose Antonio Ortega Ruiz | |
Implementations must invoke define-geiser-implementation with an appropriate set of methods. Simple inheritance is supported. Each geiser module defines and registers the method names it uses. | |||
2009-09-11 | BSD relicensing: elisp code. | Jose Antonio Ortega Ruiz | |
2009-08-25 | Slightly better autodoc caching (probably needs an overhaul, though). | Jose Antonio Ortega Ruiz | |