Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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-06-17 | Circular dependencies between elisp modules eliminated. | Jose Antonio Ortega Ruiz | |
2009-06-17 | Whitespace. | Jose Antonio Ortega Ruiz | |