Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-09 | Same as before, but for geiser-mit-source-directory: it's 'directory | Jose Antonio Ortega Ruiz | |
2016-11-09 | It's file, not filename (should fix #190) | Jose Antonio Ortega Ruiz | |
2016-10-24 | Missing geiser-{chibi,chez}.el in dist | Jose Antonio Ortega Ruiz | |
2016-10-10 | chez, chibi and mit belong into geiser-active-implementations | Jose Antonio Ortega Ruiz | |
At least by default. | |||
2016-10-02 | racket: indentation for 'shared' | Jose Antonio Ortega Ruiz | |
2016-09-30 | Use (car (process-lines ...)) instead of (shell-command ...) | Jordan Brown | |
`shell-command` assumes Bourne-shell-compatible quoting, which doesn't work when the user isn't using a Bourne-compatible shell. Instead of futzing about with quoting, we can just use `process-lines` to execute a process and pass it arguments directly. | |||
2016-09-21 | Expand socket file name for 'geiser-connect-local' | Alex Kost | |
2016-09-17 | Allows Chicken to limit the number of symbols provided to Geiser | dleslie | |
- Also cleaned up the namespace a little. | |||
2016-09-06 | Add link to project homepage | Chunyang Xu | |
C-h P (`display-package') can make use of it. | |||
2016-08-29 | Pacify byte-compiler a bit | Fice T | |
2016-08-26 | Not signalling errors for company-mode completions | Jose Antonio Ortega Ruiz | |
... so that we don't interfere with other active backends, and following the same policy as in the rest of company-mode geiser methods. See also the discussion in github's #173. | |||
2016-08-24 | Making autodoc failures silent | Jose Antonio Ortega Ruiz | |
As requested in github issue #173. Seems it's confusing people, which is exactly the problem it was originally trying to avoid! | |||
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 | 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-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-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 | 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-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-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. |