Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-23 | changelog and version bump0.31 | jao | |
2024-05-23 | fix: message takes a format string as first argument | jao | |
2024-05-22 | Combine let bindings | Eliza Velasquez | |
2024-05-21 | Log more unexpected output from REPL | Eliza Velasquez | |
When a transmission queue request successfully completes and the REPL prints a return value, it skips over unexpected and potentially meaningful output. Given that geiser:eval captures standard out, this output may contain warning or error messages. This PR captures and logs this extra output instead of discarding it. | |||
2024-02-08 | geiser-edit: new customization group | jao | |
Fixes issue #20 | |||
2024-02-08 | geiser-mode: redundant custom groups | jao | |
2024-01-15 | changelog | jao | |
2024-01-15 | Merge commit 'refs/pullreqs/20' | jao | |
2024-01-15 | edit: Add geiser-insert-actual-lambda. | Tomas Volf | |
Some projects use λ, some use lambda, and it is convenient to be able to use the same mapping engraved into muscle memory for both. Therefore this commit adds a new variable that allow geiser-insert-lambda to do both, depending on the value. * elisp/geiser-edit.el (geiser-insert-actual-lambda): New variable. (geiser-insert-lambda): Respect it. | |||
2024-01-13 | non-existent geiser-version removed from autoloads (fixes #64) | jao | |
2024-01-08 | Fix typo in release note | Jonas Bernoulli | |
2023-12-15 | version bump and changelog0.30 | jao | |
2023-12-15 | Silence byte-compiler | Jonas 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-15 | Silence byte-compiler | Jonas 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-15 | Use lexical-binding | Jonas 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-11 | fix: repl: Make whitespace case more precise | Valentin Herrmann | |
2023-10-05 | css: don't copy CSS over and over | jao | |
2023-10-05 | doc: fix for scheme implementation URLs | jao | |
2023-10-01 | fix: better error message for symbol not found on M-. | jao | |
2023-09-23 | Use delete-char instead of delete-backward-char. | Antero Mejr | |
The bytecode compiler complains because delete-backward-char is an interactive function. | |||
2023-09-22 | Formatting nits | jao | |
2023-09-22 | Add 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-06 | new version: require emacs 27.10.29.1 | jao | |
2023-07-19 | version bump0.29 | jao | |
2023-07-14 | Fix typos | Jonas Bernoulli | |
2023-05-03 | Address byte-compiler warning | Jonas Bernoulli | |
Warning: ‘backward-delete-char’ is for interactive use only; use ‘delete-char’ instead. | |||
2023-05-03 | Correct typo that breaks geiser-repl-autoeval-mode. | Antero Mejr | |
"geiser-repl-autoeval-delay" should be "geiser-repl-autoeval-mode-delay". | |||
2023-04-22 | news | jao | |
2023-04-22 | Add 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-05 | Dead code elimination | jao | |
2023-03-05 | Avoid global state in sychronous evaluations | jao | |
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-28 | Look for existing REPLs when compiling for the first time | jao | |
Should provide a better fix for extended issue #58. | |||
2023-02-23 | Remember REPL buffers opened with C-c C-z | jao | |
This should take care of the problem reported in issue #58. | |||
2023-01-20 | Add more Tramp support. | Brian Cully | |
* geiser-compile-file * geiser-compile-current-buffer * geiser-load-current-buffer * geiser-add-to-load-path | |||
2022-12-25 | version bump0.28.2 | jao | |
2022-12-25 | Fix: correctly invoke geiser-repl-startup-hook | jao | |
Fixes #57. | |||
2022-12-05 | Take the byte-compilers advice into account | Jonas Bernoulli | |
2022-11-30 | make 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-27 | version bump0.28.1 | jao | |
2022-11-26 | Make geiser-activate-implementation a defun to fix autoloading. | Matt Armstrong | |
See issue #47. | |||
2022-11-26 | Remove duplicate 'geiser autoload. | Matt Armstrong | |
2022-11-15 | spurious transient require | jao | |
2022-11-04 | version bump0.28 | jao | |
2022-11-01 | requiring subr-x at compile time for older emacsen | jao | |
2022-10-29 | geiser-doc: support for elisp-cooked docstrings | jao | |
2022-10-24 | geiser-debug: ensure next-error buffer and buttonize output | jao | |
2022-10-24 | geiser-xref: lexical binding | jao | |
2022-10-22 | debugging commands up to the specific scheme implementation | jao | |
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-21 | nit: skip eval requests of empty strings | jao | |
2022-10-21 | fix: long standing bug in regexp recognising columns in error links | jao | |