Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | 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 | |
2022-10-21 | debug: accept debug msg of any type (e.g., a list with location info) | jao | |
2022-10-21 | geiser-debug--debugger-active-p -> geiser-debug--debugger-active | jao | |
2022-10-21 | more tweaks to regexp signature finding | jao | |
and its use in autodoc (for instance, skip it when in the REPL). | |||
2022-10-19 | geiser-doc: untabbify and lexical binding | jao | |
2022-10-16 | fix: don't signal an error when we find module as an alternative | jao | |
2022-10-16 | better error when we fail in edit symbol at point | jao | |
2022-10-16 | fun with regular expressions for definitions fallback | jao | |
2022-10-16 | fix for autodoc, ahem, extension | jao | |
2022-10-16 | e320b982 wasn't a good idea, and lexical-binding for geiser-syntax | jao | |
2022-10-16 | fix: restore looking for module if symbol's not there | jao | |
2022-10-16 | little tweak to regexp definitions | jao | |
it's a bit of a mess and should be using the syntax reader instead, but not sure if it's worth it. | |||
2022-10-16 | fallback autodoc inferred via cheap regexps | jao | |
same code that finds putative definitions, with all its caveats | |||
2022-10-15 | little fix: duplicated first symbol in autodoc requests | jao | |
i think we've been sending twice the symbol at point in ge:autodoc's list of paths since the beginning of time; not that it'll make a noticeable difference, but let's not. | |||
2022-10-15 | local definition discovery sans imenu | jao | |
we already had our own lighter mechanism, just needed to use it better. it will also allow guessing local signatures, quite useful in chezzy (or more generally r6rs-librarish) schemes. | |||
2022-10-15 | news and version bump0.27 | jao | |
2022-10-14 | fix: marker stack for jump to module | jao | |
2022-10-13 | expect completion-in-region functions to preserve current buffer | jao | |
see discussion in issue #56 |