Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-26 | repl.texi: Put @altr on its own line so "Other" is not omitted | James C. De Ricco | |
2017-03-21 | Don't assign the (field t) property to old REPL inputs | James C. De Ricco | |
Previously, Geiser added a (field t) property to inputs before adding them to the REPL history so it can determine what characters in the buffer belong to old input and yank it when a user pressed enter (geiser-repl--maybe-send) on it. When users recalled an old input with "M-p" (comint-previous-matching-input-from-input), the old input with its (field t) property were inserted after the current prompt. Since old inputs were not "front-sticky," when point was just after the current prompt but before the characters of the old input, Emacs considered point to be outside of the (field t) field; this prevented users from using some movement commands such as forward-word to move point into the old input text. Furthermore, when users inserted text before the old input or yanked other old inputs afterwards, this new text did not have the field property and so Emacs restricted point movement to and from the old text with the (field t) field. This resolves the issue by not adding the (field t) property to old inputs and instead leverages comint's ability to assign the output field to all non-input (by setting comint-use-prompt-regexp to nil). It should resolve the issue reported in "[Geiser-users] Problem with prompt at history item" by Hamish Ivey-Law (https://lists.nongnu.org/archive/html/geiser-users/2014-12/msg00001.html). | |||
2017-02-01 | A note on dir-locals and load-path variables | Jose Antonio Ortega Ruiz | |
With that in the documentation, i'd taken less time to remember the very existence of geiser-guile-load-path, and the fact that paths are added also to the compiled load path... but then i guess it's nice to re-read my code once in a while. | |||
2017-01-27 | bug fix: error message get displayed | Chaos Eternal | |
2017-01-17 | Not inserting a trailing \n when eval prefix is empty | Jose Antonio Ortega Ruiz | |
And, on reflection, it's better we do the same thing with the ERROR insertion... | |||
2017-01-17 | Not inserting an additional \n when eval prefix is empty | Jose Antonio Ortega Ruiz | |
2017-01-13 | Make eval-last-sexp-to-buffer customizable | Chaos Eternal | |
2016-12-03 | Bug fix: expanding file name at the right time | Jose Antonio Ortega Ruiz | |
We were expanding the path of files to be loaded at the wrong place in the wrong way. This should be better and address bug #196. | |||
2016-11-26 | fix malformed argument lists. | Peter Wang | |
Emacs trunk does not support arguments list like (lambda (&rest) nil) anymore, which breaks geiser and errors with "Invalid function: " | |||
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-06 | Release 0.90.9 | Jose Antonio Ortega Ruiz | |
2016-09-30 | gitignoring mit scheme's compilation artifacts | Jose Antonio Ortega Ruiz | |
2016-09-21 | Expand socket file name for 'geiser-connect-local' | Alex Kost | |
2016-09-06 | Add link to project homepage | Chunyang Xu | |
C-h P (`display-package') can make use of it. | |||
2016-09-06 | Fix link to melpa-stable | Chunyang Xu | |
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 | Add chez, mit, and chibi to autoload | 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-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 | Add chez to Makefile, add autoloads for chez | 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 | |