Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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-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-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-14 | NEWS updated with the good tidings | 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-05 | Removed changes to geiser-connection | Dan Leslie | |
2015-12-05 | Fixes for Literals, Errors and Modules | Dan Leslie | |
If literals were present chicken wouldn't provide any autodocumentation due to an error. Module evaluation was failing due to poor input. Chicken's Error output was failing to parse - Filter out all non-symbols from the autodoc set - Properly escape module names - Add "Error" to the set of accepted error prefixes | |||
2015-10-21 | Correct misspellings | Syohei YOSHIDA | |
2015-10-13 | Version 0.8.10.8.1 | Jose Antonio Ortega Ruiz | |
2015-10-13 | Oops: font-lock-ensure is from the future | Jose Antonio Ortega Ruiz | |
Should fix #105 | |||
2015-10-12 | download-mirror.savannah.gnu.org ftw | Jose Antonio Ortega Ruiz | |
Seems this site is updated better than the canonical download.savannah.gnu.org (which depends on mirror propagation). | |||
2015-10-12 | Version 0.8 released0.8 | Jose Antonio Ortega Ruiz | |
2015-10-12 | So font-lock-fontify-buffer is for interactive use | Jose Antonio Ortega Ruiz | |
Fixed by using font-lock-ensure instead | |||
2015-10-12 | Keeping the elisp compiler happy | Jose Antonio Ortega Ruiz | |
Mainly by reordering definitions so that functions are not used before defined. There are a couple of places where the compiler and I disagree (it complains withing eval-after-load), and a valid complain about functions defined via geiser-popup--define that should be addressed). | |||
2015-10-05 | Merge remote-tracking branch 'alezost/indent+highlight' | Jose Antonio Ortega Ruiz | |
2015-10-03 | Add missing highlighting for 'syntax-case' | Alex Kost | |
2015-10-03 | Add highlighting/indentation for tests | Alex Kost | |
API for test suites is defined by SRFI-64. | |||
2015-10-03 | Add highlighting/indentation for exceptions | Alex Kost | |
Exceptions are defined by R6RS, SRFI-18 and SRFI-34. | |||
2015-09-30 | Merge remote-tracking branch 'dleslie/master' | Jose Antonio Ortega Ruiz | |
2015-09-27 | Clean up indentation rules | Alex Kost | |
Move general indentation rules to "geiser-syntax". | |||
2015-09-27 | Add general font-lock keywords for all implementations | Alex Kost | |
Move general RNRS/SRFI keywords from "geiser-chicken" to "geiser-syntax". | |||
2015-09-27 | Add 'geiser-syntax--simple-keywords' | Alex Kost | |
Use this function instead of repeating the same code in each implementation. | |||
2015-09-23 | Remove Geiser faces from 'faces' custom group | Alex Kost | |