Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-10 | Adds required modules to binary parameters | Dan Leslie | |
-This causes chicken to fail to run if it cannot find the required modules for Geiser; and will tell the user that the module is missing. | |||
2016-08-10 | Disable aggressive prefix assumption | Dan Leslie | |
This was causing significant typing delay with little to no benefit. Disabled until a better solution can be found. | |||
2016-08-10 | Remove compilation of chicken module | Dan Leslie | |
This was causing confusion and bug reports on a semi-regular basis. Disable it for now until a better solution is made. | |||
2016-08-10 | Add chez, mit, and chibi to autoload | Dan Leslie | |
2016-08-10 | Minor typo | Dan Leslie | |
2016-07-26 | README as an org file | Jose Antonio Ortega Ruiz | |
2016-06-17 | Be in good terms with haskell-mode | Jose Antonio Ortega Ruiz | |
Avoid redefining font-lock-ensure, so that haskell-mode doesn't get mad at us. Should close github's #164. | |||
2016-06-13 | (end-of-line 0) > (forward-line -1) (end-of-line) | Jose Antonio Ortega Ruiz | |
2016-06-13 | Fixing again, sorry about that | Jose Antonio Ortega Ruiz | |
2016-06-13 | A few byte-compilation warnings silenced | Jose Antonio Ortega Ruiz | |
2016-06-12 | New key bindings: C-c C-c, C-c C-l | Jose Antonio Ortega Ruiz | |
2016-06-12 | Fix for the by now famous syntax keywords patch | Jose Antonio Ortega Ruiz | |
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 |