summaryrefslogtreecommitdiff
path: root/elisp/geiser.el
AgeCommit message (Collapse)Author
2013-09-19Paving the way to MELPA (and simpler ELPA generation)Jose Antonio Ortega Ruiz
Following the discussion in GitHub, i'm adding an alternative scheme path to geiser.el as well as ##autoload cookies. As a first benefit, this simplifies a bit the elpa target, after playing a similar path trick in bin/geiser-racket.sh. Things should be almost ready for creating a MELPA recipe.
2012-09-30New make target, elpa, to create ELPA targetJose Antonio Ortega Ruiz
A bunch of shellish ops, but seems to be working fine.
2012-09-29Autoload cookies in geiser.elJose Antonio Ortega Ruiz
Useless there right now, but Emacs package engine is going to use them.
2012-09-02Image display functionality refactored to its own moduleJose Antonio Ortega Ruiz
2011-08-02elisp: add-hook doesn't need a defvared hookJose Antonio Ortega Ruiz
Thanks, Leo.
2010-12-18Missing autoload for connect-to-racketJose Antonio Ortega Ruiz
Maybe i should bite the bullet and use ##autoload cookies, but then geiser.el would need to be a generated file, breaking out-of-the-boxness (unless i update it by hand). Sticking to manual maintenance for now.
2010-12-11Make the position of long expressions in debug buffer customizableJose Antonio Ortega Ruiz
This is Emacs, after all.
2010-11-13geiser-mode-auto-p: automatic geiser-mode is now optionalJose Antonio Ortega Ruiz
It hadn't occurred to me that anyone wouldn't want non-automatic geiser-mode often enough to require its own customization variable. Rotty proved me wrong. Or maybe not, but he deserves a custom var!
2010-10-11Guile: remote REPLs (connect-to-guile)Jose Antonio Ortega Ruiz
geiser-connect (or its specialisation, connect-to-guile) working for Guile, where the external process is started with the new --listen flag.
2010-10-11Remote REPLs: elisp support (geiser-connect)Jose Antonio Ortega Ruiz
New user command geiser-connect, which will try to connect to a remote server and use it in the REPL.
2010-09-11Racket: support for gracket-textJose Antonio Ortega Ruiz
2010-09-06Allow loading byte-compiled Geiser without make installJose Antonio Ortega Ruiz
2010-05-24Racket: PLT implementation renamed to Racket.Jose Antonio Ortega Ruiz
2010-05-23Racket support (PLT 5 needed).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-23Autotoolification.Jose Antonio Ortega Ruiz
2009-06-18Will i ever get initialisation right?Jose Antonio Ortega Ruiz
2009-06-18Initialisation fixes.Jose Antonio Ortega Ruiz
- Honouring geiser-impl-installed-implementations - Missing autoloads for customization groups added
2009-06-17Implementation-specific backtrace display.Jose Antonio Ortega Ruiz
2009-06-17Circular dependencies between elisp modules eliminated.Jose Antonio Ortega Ruiz
2009-05-16Automatic setup when loading geiser.el (explicit call to geiser-setupJose Antonio Ortega Ruiz
no longer needed). README updates.
2009-05-14Fixing the mess during initialization.Jose Antonio Ortega Ruiz
2009-05-07Better handling of initial setup (registering implementations).Jose Antonio Ortega Ruiz
2009-05-02PLT in default implementations at startup.Jose Antonio Ortega Ruiz
2009-04-27Support for external help functions (and application to PLT).Jose Antonio Ortega Ruiz
2009-04-26PLT support: basic startup and evaluation working.Jose Antonio Ortega Ruiz
2009-03-17Misc nits and work in progress.Jose Antonio Ortega Ruiz
2009-03-13Don't bother asking if there's only one implementation.Jose Antonio Ortega Ruiz
2009-03-11Support for multiple Scheme implementations, Chapter 2.Jose Antonio Ortega Ruiz
* The REPL is aware of multiple implementations... * and it knows how to create more than one connection for guile; * but it's not been tested with more than one implementation. * geiser-mode seems to be able to keep track of active REPLs.
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-03-06New command to display generic methods (C-cC-dg) implemented.Jose Antonio Ortega Ruiz
2009-03-05turn-on/off-geiser-mode commands added and used in scheme-mode-hook.Jose Antonio Ortega Ruiz
2009-03-04New geiser-reload command. New geiser command.Jose Antonio Ortega Ruiz
2009-02-25Autoloads for customization groups.Jose Antonio Ortega Ruiz
2009-02-09GEISER-SETUP function activating geiser-mode in scheme files.Jose Antonio Ortega Ruiz
2009-02-09Basic region/definition/sexp evaluation and autodoc mode working.Jose Antonio Ortega Ruiz
2009-02-05Emacs startup fileJose Antonio Ortega Ruiz