Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-03 | Add a (declare (debug)) form to all geiser-%s--with-buffer macros. | Lockywolf | |
2019-09-02 | Set header-line-format only in case when `cond` branch is true | Andrey Orst | |
2019-08-26 | fix the output redirection of gambit scheme interpreter | mathieu2em | |
the gsi's output wasn't redirected to the right place | |||
2019-08-20 | fixes autocompletion problem caused by bad choice of modules inclusion | mathieu2em | |
2019-08-20 | better indent , gsi opening param using module if > version 4.9.3 | mathieu2em | |
2019-08-20 | gambit syntax coloration + adjustment of methods list | mathieu2em | |
2019-08-20 | better autodoc , completion working , better procedure search , WIP | mathieu2em | |
completions | |||
2019-08-20 | Autodoc first part . a ##decompile solution as of gerbil is WIP | mathieu2em | |
2019-08-20 | marshall eval and load-file | mathieu2em | |
2019-08-20 | WIP repl behaviour fix | mathieu2em | |
2019-08-20 | prompt regexp | mathieu2em | |
2019-08-20 | add top level functions | mathieu2em | |
2019-08-20 | support gambit's style block comments from chris blom | mathieu2em | |
2019-08-20 | WIP gambit support first draft | mathieu2em | |
2019-08-20 | Rewrite geiser:eval in order to make it compatible with org-babel. | Lockywolf | |
* Add an additional guard construction to geiser:eval in order to catch unexpected I/O errors. | |||
2019-08-14 | Pushing the correct marker (fixes #279) | Jose Antonio Ortega Ruiz | |
2019-08-14 | geiser-chibi: allow passing custom argument list to chibi scheme process | Lukas Lao Beyer | |
2019-08-07 | Add error reporting about missing symbols to geiser-edit.el | Lockywolf | |
Add (chibi filesystem) import to geiser.sld | |||
2019-08-06 | Remove debug printing. Align par-style with geiser. | Lockywolf | |
2019-08-06 | Add scheme subroutine to find files implementing modules to chibi. | Lockywolf | |
Add a helper function make-location to chibi interface. | |||
2019-06-24 | Fix: use default method implementations | Jose Antonio Ortega Ruiz | |
See discussion in issue !256. | |||
2019-06-13 | Introduce context-aware REPL send option | Aaron Marks | |
This option allows for easier editing of expressions on the REPL without accidentally sending the input to the inferior Scheme. When turned on, the REPL behaves similarly to the Chez REPL. | |||
2019-05-15 | Alias for font-lock-ensure (should fix #274) | Jose Antonio Ortega Ruiz | |
2019-02-24 | Checking Chicken's version with the proper invocation | Jose Antonio Ortega Ruiz | |
I am eliding any flags provided in geiser-chicken-binary, since version checks should be affected by them to my knowledge. Should fix issue #265 | |||
2019-02-10 | xref-push-marker-stack <- find-tag-marker-ring | Ryan Desfosses | |
2019-02-09 | fix for geiser-chez-parameters | Jose Antonio Ortega Ruiz | |
2019-02-08 | Fix: off-by-one while fontifying REPL's output | Jose Antonio Ortega Ruiz | |
2019-02-07 | Add geiser-chez-init-file | Luis Osa | |
Add a new customization variable for an init file to be read on startup of a Chez REPL, where user code can be defined. The usage is copied from the equivalent Racket init file, to avoid an error if the file has not been created. | |||
2019-02-07 | geiser-chicken.el: Use a more stable API to get CHICKEN's version | Mario Domenech Goulart | |
Avoid parsing csi's help message to get CHICKEN's version. Use a more stable API to get it (`chicken-version'). As a beneficial side-effect, get rid of `seq-filter', which is not available in Emacs 24. Should fix https://gitlab.com/jaor/geiser/issues/262 | |||
2019-02-07 | geiser-chicken.el: Fix jao's name | Mario Domenech Goulart | |
2018-11-28 | Change behaviour of REPL output and highlighting | Aaron Marks | |
* Narrow font-lock syntax highlighting to only the active REPL input region. * Mark REPL output read-only. This can be changed via the option `geiser-repl-read-only-output-p`. * Mark REPL output with a user-definable face as `geiser-font-lock-repl-output`. Alternatively an option to syntax highlight REPL output is provided via the option `geiser-repl-highlight-output-p`. This applies scheme-mode syntax highlighting to any REPL output. Any additional hooks defined via scheme-mode-hook are also executed for highlighting this region. * Remove some unwanted TABs in source files. | |||
2018-11-16 | Use string-equal instead of equalp | Dan Leslie | |
2018-11-12 | Only check for specific chicken words, not all their keywords. | Dan Leslie | |
2018-11-12 | Removed more unused code, speeding things up. | Dan Leslie | |
2018-11-12 | Version check is 4.x compatible again | Dan Leslie | |
2018-11-12 | Chicken 5 works with Geiser, many features removed | Dan Leslie | |
2018-11-12 | Support 'quickhelp-string command for company-quickhelp | Alexander Konstantinov | |
2018-11-12 | Make the geiser-company 'doc-buffer command work again | Alexander Konstantinov | |
2018-06-26 | Not killing partial outputs when leaving the REPL | Jose Antonio Ortega Ruiz | |
Since this job is done in the process sentinel, the clean up is also triggered when the Scheme process exits unexpectedly, deleting any traces the dying guy might have left. I added a flag to control the behaviour, but upon reflection the old behaviour seems wrong and i've defaulted to the new one. This one should fix #251. | |||
2018-04-14 | Adding proper entries to load-path (fixes #246) | Jose Antonio Ortega Ruiz | |
And we also take the chance to let add-to-list do its job of not adding duplicates. | |||
2018-03-29 | fix compile and load for chez | Maris Orbidans | |
2018-03-19 | A prefix for geiser-compile-current-buffer to restart it all | Jose Antonio Ortega Ruiz | |
Okay, i must confess it's sometimes handy to restart the REPL before compiling a file (the proverbial clean slate and all). And we already have geiser-restart-repl, so combining the two things when C-u happens was not really difficult. | |||
2018-02-03 | Emacs 24 compatibility: completion-table-dynamic | Jose Antonio Ortega Ruiz | |
Looks like the arity of that function changed at some point between 24 and 25. It also looks like people still use emacs 24 (see issue #236), so here we go. | |||
2018-01-30 | guile 2.2: program-arities and program-module reloaded | Jose Antonio Ortega Ruiz | |
Those two procedures are gone in these 2.2 times, and things like autodoc and xref were broken as a result. With Andy's help, apparently good enough approximations of their functionality are now in place: let's see how they go. | |||
2018-01-29 | Fix for module/identifier completion in minibuffer | Jose Antonio Ortega Ruiz | |
When constructing the completion table for minibuffer prompts via `completion-table-dynamic', we were forgetting to tell emacs to perform the completion lookup with the original (scheme) buffer as its current buffer. As a result, the actual completion function wasn't able to find the REPL connection and everything when down in flames with an exception. | |||
2017-12-17 | Make geiser-chicken-required-modules customizable (#233) | diego | |
We can probably do away with this entirely; but for now, make it a custom. | |||
2017-12-09 | Removed rate limit setting. | Dan Leslie | |
Necessary for jaor/geiser#174 | |||
2017-11-29 | Removing geiser-mit's dep on subr-x altogether | Jose Antonio Ortega Ruiz | |
It's only using string-empty-p from there, which is a function whose name is almost as long as its implementation, so we better try to be compatible with older emacsen (subr-x was introduced in emacs 24.4). | |||
2017-11-28 | Only requiring subr-x under eval-when compile | Jose Antonio Ortega Ruiz | |
2017-11-22 | Theoretically unnecessary save-excursion | Jose Antonio Ortega Ruiz | |
For some reason, one of our users is experiencing point jumps when calling `geiser-set-scheme'. A save-excursion is all that's needed, even though it *shouldn't* be needed in the first place. |