Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-12 | New commands geiser-repl-{previous,next}-prompt | Jose Antonio Ortega Ruiz | |
When using a prompt regexp, comint's version of these commands misbehave (they try to reuse forward-paragraph, and that's not quite it), so we're implemeting our own here in a very straightforward way. We also bind the usual C-c C-p and C-c C-n to them. It only remains to b seen whether advising the original ones is worth the trouble. | |||
2016-06-12 | Real fix fontification on scheme switch | Jose Antonio Ortega Ruiz | |
2016-06-12 | REPLs not started by the font-lock buffer | Jose Antonio Ortega Ruiz | |
This one should fix github's issue #132. There's still the glitch that scheme strings are fontified without taking into account extra keywords. | |||
2016-06-12 | Removing stale keywords when switching to another scheme | Jose Antonio Ortega Ruiz | |
Addresses github's #158, and its implementation is really easy (kudos to fice-t, also for telling me about bound-and-true-p). | |||
2016-06-11 | Lower minimum MIT Scheme version | Fice T | |
2016-06-12 | Registering *global* font-lock keywords in REPLs at the right time | Jose Antonio Ortega Ruiz | |
We were adding only the scheme-specific ones. | |||
2016-06-11 | Registering font-lock keywords in REPLs at the right time | Jose Antonio Ortega Ruiz | |
We were doing it before the buffer's implementation, and the implementation-specific keywords were not found. Should fix github's issue #159. | |||
2016-06-11 | Cleanups to the show/jump debug buffer mess | Jose Antonio Ortega Ruiz | |
Let's see if i finally got this right... | |||
2016-05-29 | Fixes for geiser-debug-jump-to-debug-p and geiser-debug-show-debug-p | Jose Antonio Ortega Ruiz | |
I wonder if this has ever worked fine: geiser-debug--display-retort was a little mess. It should be a bit better now, but Guile is still displaying funny messages. | |||
2016-05-28 | fix call the chez scheme executable. | izuo | |
2016-05-02 | Chez: add rudimentary autodoc support | Peter | |
2016-05-02 | geiser-chibi: Implement autodoc for procedures in known modules | Peter | |
2016-04-30 | Fix syntax | Peter | |
2016-04-30 | Add MIT/GNU, Chez and Chibi to docs | Peter | |
2016-04-30 | Fix REPL restart if REPL is alive | Alex Kost | |
2016-04-30 | Add chez to Makefile, add autoloads for chez | Peter | |
2016-04-30 | Clean-up elisp code | Peter | |
2016-04-30 | Use faster module list | Peter | |
2016-04-30 | Add preliminary support for Chibi Scheme | Peter | |
2016-04-30 | Clean-up elisp code | Peter | |
2016-04-30 | Add chez to Makefile, add autoloads for chez | Peter | |
2016-04-30 | Add preliminary support for Chez Scheme | Peter | |
2016-04-28 | Break long lines | Peter | |
2016-04-26 | Add preliminary support for MIT/GNU Scheme. | Peter | |
2016-04-23 | Define 'geiser-xref-mode' with 'define-derived-mode' | Alex Kost | |
2016-04-23 | Define 'geiser-debug-mode' with 'define-derived-mode' | Alex Kost | |
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 | |
2016-04-23 | Fix indentation of named 'match-let' | Alex Kost | |
This fixes a regression introduced by commit 424553e017718c54e219212b27a32b341ec6bd28. | |||
2016-04-20 | Do not use 'geiser-xref--with-buffer' before it is defined | Alex Kost | |
This is a fix similar to the one made in commit 8e75455dfbd46355d777c26366e7ccfcb59ace20. | |||
2016-04-10 | Use assq instead of assoc in request and connection wrappers | Alex Kost | |
2016-04-10 | Remove double call in 'geiser-con--connection-add-request' | Alex Kost | |
Avoid calling 'geiser-con--request-string' twice by wrapping it into 'let'. | |||
2016-04-07 | Fix REPL reconnecting | Alex Kost | |
This fixes 2 issues: 1. Reconnecting to a remote process prompts for host/port, although it is not needed. 2. 'geiser-connect' should be used only if 'geiser-repl--address' is a host/port pair. When it is a socket file name, 'geiser-connect-local' should be used. | |||
2016-02-15 | Fix for #127 | Dan Leslie | |
2016-01-25 | Fixes a potential endless loop. | Dan Leslie | |
2016-01-19 | Fuzzy matching for Chicken AutoDoc and Completions | Dan Leslie | |
Because Chicken allows symbols to be imported with prefixes, and because 'apropos' does not provide any utility to match with the loaded prefixes, it is difficult to acquire information about prefixed symbols. This solution hacks around the issue by providing naive fuzzy-matching. If no match for a symbol can be found then the first character is dropped and matching is attempted again; the process is repeated until matches are found or the entire symbol is consumed. Also removes the (now redundant and slow) geiser-chicken-prefix-delimiters. | |||
2016-01-07 | Behave nicely with other company backends | Dan Leslie | |
company-backends should not be overridden by modes, as users may have additional backends that they wish to use. The appropriate behaviour is to add your backend to the company-backends list. Also removed the overriding of what ought to be user-controlled variables. | |||
2015-12-31 | Performance Improvements | Dan Leslie | |
No longer rely on Apropos for matching. Apropos would perform a slow substring or regex search at every call; as well as rebuilding the entire list of available symbols. Now the list of symb | |||
2015-12-30 | Oops: shell-quote-binary -> shell-quote-argument | Jose Antonio Ortega Ruiz | |
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. | |||
2015-12-26 | Quoting binary on version checks (issue #117) | Jose Antonio Ortega Ruiz | |
We could probably be even more robust, but i am being a bit lazy instead. | |||
2015-12-14 | NEWS updated with the good tidings | Jose Antonio Ortega Ruiz | |
2015-12-14 | Fixing guile 2.2 compatibility | Jose Antonio Ortega Ruiz | |
2015-12-14 | Fix geiser-connect-local for non-interactive use | Alex Kost | |
Move prompting for a socket file name to the interactive form. | |||
2015-12-14 | Support for guile-2.2 | Jose Antonio Ortega Ruiz | |
Using cond-expand to provide support for the new world of guile 2.2 | |||
2015-12-05 | Removed changes to geiser-connection | Dan Leslie | |
2015-12-05 | Minor cleanup | Dan Leslie | |
Exposes geiser-load-paths, makes add-to-load-path and find-file 'unsafe'. Those needn't be memoized and would be strange if they are. This should finish fixing jaor/geiser#114 | |||
2015-12-05 | Minor changes to help with debugging completions | Dan Leslie | |
2015-12-05 | Completions didn't work after first symbol in sexp | Dan Leslie | |
2015-12-05 | No longer show arguments as strings. | Dan Leslie | |
That was annoying. |