summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-15version bump and changelog0.30jao
2023-12-15Silence byte-compilerJonas Bernoulli
`dotimes' has a defect (and a fixme which is over a decade old) that causes a bogus (though technically correct) warning about VAR being unused, if RESULT is not omitted but does not use VAR.
2023-12-15Silence byte-compilerJonas Bernoulli
In Emacs 30: lib/geiser/elisp/geiser-compile.el:19:11: Warning: ‘make-network-process´ called without required keyword argument :service This seems to be a false-positive, but I am not sure.
2023-12-15Use lexical-bindingJonas Bernoulli
Emacs 30.0.50 has started to warn when this variable isn't set, presumably so that the default can be changed from nil to t in a few years. I see no reason not to use lexical-binding.
2023-11-11fix: repl: Make whitespace case more preciseValentin Herrmann
2023-10-05css: don't copy CSS over and overjao
2023-10-05doc: fix for scheme implementation URLsjao
2023-10-01fix: better error message for symbol not found on M-.jao
2023-09-23Use delete-char instead of delete-backward-char.Antero Mejr
The bytecode compiler complains because delete-backward-char is an interactive function.
2023-09-22Formatting nitsjao
2023-09-22Add geiser-repl-superparen-mode minor mode.Antero Mejr
Disabled by default. Adds new custom variables "geiser-repl-superparen-character" and "geiser-repl-superparen-mode-p".
2023-08-06new version: require emacs 27.10.29.1jao
2023-07-19version bump0.29jao
2023-07-14Fix typosJonas Bernoulli
2023-05-03Address byte-compiler warningJonas Bernoulli
Warning: ‘backward-delete-char’ is for interactive use only; use ‘delete-char’ instead.
2023-05-03Correct typo that breaks geiser-repl-autoeval-mode.Antero Mejr
"geiser-repl-autoeval-delay" should be "geiser-repl-autoeval-mode-delay".
2023-04-22newsjao
2023-04-22Add geiser-repl-autoeval-mode minor mode.Antero Mejr
Disabled by default. Adds new custom variables "geiser-repl-autoeval-mode-delay" and "geiser-repl-autoeval-mode-p".
2023-03-05Dead code eliminationjao
2023-03-05Avoid global state in sychronous evaluationsjao
Fixes #60, as diagnosed and solved by Fabian Brosda: if an implementation is fast enough, new evaluations can override the result of eval/wait before it is used (this seems to be the case during completion).
2023-02-28Look for existing REPLs when compiling for the first timejao
Should provide a better fix for extended issue #58.
2023-02-23Remember REPL buffers opened with C-c C-zjao
This should take care of the problem reported in issue #58.
2023-01-20Add more Tramp support.Brian Cully
* geiser-compile-file * geiser-compile-current-buffer * geiser-load-current-buffer * geiser-add-to-load-path
2022-12-25version bump0.28.2jao
2022-12-25Fix: correctly invoke geiser-repl-startup-hookjao
Fixes #57.
2022-12-05Take the byte-compilers advice into accountJonas Bernoulli
2022-11-30make autoloads more lazy (Stefan Monnier)jao
Thanks to Stefan's patience and actual implementation, we now don't load all of geiser-impl.el and its dependencies just because there's a call geiser-activate-implementation in geiser-<impl>-autoloads.el.
2022-11-27version bump0.28.1jao
2022-11-26Make geiser-activate-implementation a defun to fix autoloading.Matt Armstrong
See issue #47.
2022-11-26Remove duplicate 'geiser autoload.Matt Armstrong
2022-11-15spurious transient requirejao
2022-11-04version bump0.28jao
2022-11-01requiring subr-x at compile time for older emacsenjao
2022-10-29geiser-doc: support for elisp-cooked docstringsjao
2022-10-24geiser-debug: ensure next-error buffer and buttonize outputjao
2022-10-24geiser-xref: lexical bindingjao
2022-10-22debugging commands up to the specific scheme implementationjao
the half backed attempt at standardising guile's model won't work well with other schemes, and it's not really well thought-out anyway: let's guile do its thing, and we'll see what we can do in chez.
2022-10-21nit: skip eval requests of empty stringsjao
2022-10-21fix: long standing bug in regexp recognising columns in error linksjao
2022-10-21debug: accept debug msg of any type (e.g., a list with location info)jao
2022-10-21geiser-debug--debugger-active-p -> geiser-debug--debugger-activejao
2022-10-21more tweaks to regexp signature findingjao
and its use in autodoc (for instance, skip it when in the REPL).
2022-10-19geiser-doc: untabbify and lexical bindingjao
2022-10-16fix: don't signal an error when we find module as an alternativejao
2022-10-16better error when we fail in edit symbol at pointjao
2022-10-16fun with regular expressions for definitions fallbackjao
2022-10-16fix for autodoc, ahem, extensionjao
2022-10-16e320b982 wasn't a good idea, and lexical-binding for geiser-syntaxjao
2022-10-16fix: restore looking for module if symbol's not therejao
2022-10-16little tweak to regexp definitionsjao
it's a bit of a mess and should be using the syntax reader instead, but not sure if it's worth it.