summaryrefslogtreecommitdiff
path: root/elisp/geiser-doc.el
AgeCommit message (Collapse)Author
2010-11-23Document browser improvements, and Racket using themJose 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-21Doc browser: section navigation cmmandsJose Antonio Ortega Ruiz
Details, details.
2010-11-21CLisms removedJose Antonio Ortega Ruiz
2010-11-21Even better, as in 'correct', display of autodoc argsJose 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-21Better module helpJose Antonio Ortega Ruiz
We now display procedure signatures in module help, and keep a cache in Guile, using procedure properties.
2010-10-31Fix for geiser-doc-moduleJose Antonio Ortega Ruiz
2010-10-30Elisp: more flexible parsing of :eval and :ge formsJose 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-25C-c z as a to and fro jump, plus documentation.Jose Antonio Ortega Ruiz
2010-07-24Truncating lines in documentation browser.Jose Antonio Ortega Ruiz
2010-07-24Racket: showing contracts in module documentation.Jose Antonio Ortega Ruiz
2010-06-14Menus for geiser-mode.Jose Antonio Ortega Ruiz
2010-06-14Better keybindings for documentation browserJose Antonio Ortega Ruiz
2010-06-14Nits.Jose Antonio Ortega Ruiz
2010-06-14Better menus.Jose Antonio Ortega Ruiz
2010-06-14Menu for documentation browser.Jose Antonio Ortega Ruiz
2010-06-12Nit.Jose Antonio Ortega Ruiz
2010-06-12New buttons (source, forward/backward) in document browser.Jose Antonio Ortega Ruiz
2010-06-11Fixes for module navigation in doc browser.Jose Antonio Ortega Ruiz
2010-06-06Conflicts between view-mode and geiser-doc-mode keymaps removed.Jose Antonio Ortega Ruiz
2010-03-15Bug fix: M-. now works in documentation buffers.Jose Antonio Ortega Ruiz
2009-09-26Multiple arity display, used by PLT backend (case-lambda).Jose Antonio Ortega Ruiz
2009-09-26Bug fix: display-help function correctly invoked when available.Jose Antonio Ortega Ruiz
2009-09-22New 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-11BSD relicensing: elisp code.Jose Antonio Ortega Ruiz
2009-08-25Slightly better autodoc caching (probably needs an overhaul, though).Jose Antonio Ortega Ruiz
2009-08-23Fixes for all byte-compilation warnings.Jose Antonio Ortega Ruiz
2009-08-17Well, 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-17Circular dependencies between elisp modules eliminated.Jose Antonio Ortega Ruiz
2009-06-17Whitespace.Jose Antonio Ortega Ruiz
2009-05-25module-children -> module-exports.Jose Antonio Ortega Ruiz
2009-05-25Fix to documentation browser's switch to repl keybinding.Jose Antonio Ortega Ruiz
2009-05-25Bug fix and a bit of refactoring in geiser-doc.el.Jose Antonio Ortega Ruiz
2009-04-27Support for external help functions (and application to PLT).Jose Antonio Ortega Ruiz
2009-03-16Many a bug fix in multiple implementation support.Jose Antonio Ortega Ruiz
2009-03-13Module documentation command works again when invoked from the REPL.Jose Antonio Ortega Ruiz
2009-03-10Reload Geiser libraries in the right order.Jose Antonio Ortega Ruiz
2009-03-09Support for multiple Scheme implementations, Chapter 1.Jose Antonio Ortega Ruiz
* Evaluation system is now pluggable * The rest of the system understands said pluggability * Guile provides its own implementation (geiser-guile) * The reload system is aware of the new kids on the block
2009-02-28Simpler handling of rest args in Emacs' side.Jose Antonio Ortega Ruiz
2009-02-17Document browser improvements: history and links.Jose Antonio Ortega Ruiz
2009-02-17Better symbol documentation.Jose Antonio Ortega Ruiz
2009-02-17Separate commands for evaluation and compilation.Jose Antonio Ortega Ruiz
2009-02-16New command: module documentation.Jose Antonio Ortega Ruiz
2009-02-15Recognise empty doc string in Emacs side. Small refactorings.Jose Antonio Ortega Ruiz
2009-02-14New command to get docstrings (C-cC-d).Jose Antonio Ortega Ruiz