Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-09 | Support for user-defined Guile info nodes | Jose Antonio Ortega Ruiz | |
In my debian machine, the info nodes for guile live in the "guile-2.0" node, rather than plain "guile". A new customizable variable, geiser-guile-manual-lookup-nodes, lets now specify additional names, and we only add indexes to the info-lookup mode definition when the node actually exists. | |||
2011-06-23 | Guile: find module when cursor is before define-module (#33497) | jao | |
If we didn't find a define-module form after the cursor, or an enclosing R6RS library form, we search forward for a module definition. That way, things like C-c C-a work also from the top of the file. | |||
2011-03-08 | Guile: what if i do what i meant to do? | Jose Antonio Ortega Ruiz | |
Thanks Jon! | |||
2011-03-08 | Guile: new option for loading ~/.guile (see issue #32681) | Jose Antonio Ortega Ruiz | |
The new custom variable, geiser-guile-load-init-file-p, will be gone once Guile adquires the ability to specify the path to its init file. | |||
2011-02-14 | Bug fix: don't override customized geiser-implementations-alist | Jose Antonio Ortega Ruiz | |
2011-02-09 | Guile: 'format' added to the warning list | Jose Antonio Ortega Ruiz | |
2010-11-26 | Revert "Bug fix: don't intern symbols read by scheme reader" | Jose Antonio Ortega Ruiz | |
This reverts commit 801422d1558f488059ede4f9abab5163ca610900. We cannot blindly substitute make-symbol for intern in the scheme reader, because we rely on symbol equality elsewhere, often. The fix will have to be much more careful. | |||
2010-11-26 | Bug fix: don't intern symbols read by scheme reader | Jose Antonio Ortega Ruiz | |
We were calling `intern' instead of `make-symbol', polluting emacs' obarray. | |||
2010-11-25 | Guile: fix for connect-to-guile problems | Jose Antonio Ortega Ruiz | |
Was a real bug, after all, and quite reproducible. Sending an ,use metacommand was not returning a prompt, and we were waiting for ever to start (or almost). Now, connect-to-guile is not only right, but spiffy again. | |||
2010-11-25 | Guile: logging initialisation process | Jose Antonio Ortega Ruiz | |
Today, W was seeing errors when connecting to Guile, which of course immediately disappeared when we tried to reproduce them and get some logs. I'm logging Guile's initialisation unconditionally, to make sure the problem doesn't repeat. Much easier than fixing the bug. | |||
2010-11-24 | Guile: button for texinfo lookup in doc browser | Jose Antonio Ortega Ruiz | |
2010-11-22 | Fix for error in Guile initialisation | Jose Antonio Ortega Ruiz | |
2010-11-14 | Typo | Jose Antonio Ortega Ruiz | |
2010-11-14 | Support for implementation-specific font lock keywords | Jose Antonio Ortega Ruiz | |
Spinning up from correct fontification of [else in this brave Racket world. I'm keeping the list of extra keywords lean and mean, but making it customizable in both Racket and Guile. | |||
2010-11-13 | Superior schemes | Jose Antonio Ortega Ruiz | |
Inferior schemes weren't really a good idea, were they? With remote connections one can launch an external scheme to debug Geiser anyway. And everything is (ahem, will be) simpler when we add new implementations. | |||
2010-11-12 | Make do with a single connection | Jose Antonio Ortega Ruiz | |
Separate connections for the REPL and Geiser commands was kind of neat, but it had the problem of synchronising the current namespace for both connections. A quick fix would have been to ask the scheme for the current namespace for every Geiser command in the REPL, but that, besides clunky, would add potentially prohibitive overhead for (real) remote connections. As it happens, using a single connection turned out to be not that difficult and relatively clean code-wise. We could even turn back to not use inferior schemes, and the net result of this refactoring would be the replacement of comint-redirect (which wasn't able to match the whole EOT token if it didn't arrive all at once) by transaction queues (which also makes geiser-connection's implementation cleaner). But using an inferior scheme has a dog-food value, and allows external processes to connect to the scheme being used by Geiser without further ado, which could be useful for debugging (although this is a lame excuse: nothing prevents you from starting a REPL server from emacs if you want). We'll see. | |||
2010-11-12 | Debugger support, and Guile using it | Jose Antonio Ortega Ruiz | |
2010-11-12 | Better EOT token for more robust communication | Jose Antonio Ortega Ruiz | |
2010-11-12 | Guile reconnected (but not debuggable (yet)) | Jose Antonio Ortega Ruiz | |
Or the importance of EOL. Switching to a transaction queue for communication with the Scheme process means that i had to care about sending eols in the queries... Guile was waiting for ever reading a metacommand taking a variable number of arguments. Argh: this has taken me a few hours -- i'm getting old. | |||
2010-11-11 | Merge branch 'guile-meta' into meta-reconnection | Jose Antonio Ortega Ruiz | |
2010-11-11 | Elisp support for inferior schemes | Jose Antonio Ortega Ruiz | |
2010-11-09 | Merge branch 'master' into guile-meta | Jose Antonio Ortega Ruiz | |
Conflicts: elisp/geiser-guile.el | |||
2010-11-09 | Elisp buggettes and warnings | Jose Antonio Ortega Ruiz | |
2010-11-04 | Implementation guessing for scripts with #! ... guile | Jose Antonio Ortega Ruiz | |
2010-11-01 | Guile: better meta-command args handling | Jose Antonio Ortega Ruiz | |
2010-11-01 | Guile: fix for the argument shortening algorithm | Jose Antonio Ortega Ruiz | |
2010-11-01 | Guile: shorten a bit more multi-line sexps sent to REPL | Jose Antonio Ortega Ruiz | |
2010-11-01 | Guile: suppress embedded comments when sending multi-line sexps | Jose Antonio Ortega Ruiz | |
2010-10-31 | Guile: reactivating the debugger during evaluation | Jose Antonio Ortega Ruiz | |
2010-10-30 | Guile: really support R6RS libs | Jose Antonio Ortega Ruiz | |
2010-10-30 | Guile: recognizing R6RS libraries as modules | Jose Antonio Ortega Ruiz | |
2010-10-30 | Guile: using meta-commands to talk with Guile | Jose Antonio Ortega Ruiz | |
2010-10-30 | Guile: using the new syntax for sending eval requests | Jose Antonio Ortega Ruiz | |
2010-10-23 | Using smart tab mode in REPL | Jose Antonio Ortega Ruiz | |
2010-10-11 | Fix for the fix | Jose Antonio Ortega Ruiz | |
2010-10-11 | Bug fix: connect-to-guile wasn't interactive | Jose Antonio Ortega Ruiz | |
2010-10-11 | Guile: 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-06 | Documentation nits | Jose Antonio Ortega Ruiz | |
2010-09-08 | Better REPL exit command | Jose Antonio Ortega Ruiz | |
2010-09-07 | Guile: configurable warning level | Jose Antonio Ortega Ruiz | |
2010-09-07 | Guile: fix bug in error display | Jose Antonio Ortega Ruiz | |
2010-09-07 | Support for evaluation warnings | Jose Antonio Ortega Ruiz | |
2010-09-06 | Guile: geiser-guile-jump-on-debug-p, geiser-guile-show-debug-help-p | Jose Antonio Ortega Ruiz | |
2010-09-05 | Guile: fixes for compilation error regexps | Jose Antonio Ortega Ruiz | |
2010-09-04 | REPL: (optionally) forget old errors on new expressions | Jose Antonio Ortega Ruiz | |
2010-09-02 | Dead code elimination | Jose Antonio Ortega Ruiz | |
2010-08-31 | Guile: show error message upon entering the debugger | Jose Antonio Ortega Ruiz | |
2010-08-31 | Guile: fix for import module REPL command | Jose Antonio Ortega Ruiz | |
2010-08-30 | Guile: display backtrace upon entering debugger. | Jose Antonio Ortega Ruiz | |
Inserting the banner is disabled for now: it confuses comint badly for reasons i don't understand yet. | |||
2010-07-25 | Tweaks to scheme implementation selection, and docs for it. | Jose Antonio Ortega Ruiz | |