Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-11 | fix: repl: Make whitespace case more precise | Valentin Herrmann | |
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-07-14 | Fix typos | Jonas Bernoulli | |
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-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 | Fix: correctly invoke geiser-repl-startup-hook | jao | |
Fixes #57. | |||
2022-12-05 | Take the byte-compilers advice into account | Jonas Bernoulli | |
2022-11-01 | requiring subr-x at compile time for older emacsen | jao | |
2022-10-08 | More -p obsolescence in geiser-debug.el | jao | |
2022-10-07 | Fix for "and-go" command variants | jao | |
Should address issue #55 for all implementations. | |||
2022-09-06 | reinstating run-geiser alias (for now!)0.26.1 | jao | |
2022-09-02 | undeclared function moved around | jao | |
2022-09-01 | Improve default names for per-project REPLs. | David Thompson | |
2022-08-25 | run-geiser obsoleted (just use M-x geiser) | jao | |
2022-08-25 | New geiser-repl-switch[-to-module] obsoleting switch-to-geiser[module] | jao | |
2022-08-24 | docstring for geiser-repl-maybe-send | jao | |
2022-08-24 | Make geiser-repl--maybe-send into a public function | Brian Leung | |
Some authors of downstream packages are reluctant to do stuff with upstream packages' private functions. (for example, https://github.com/abo-abo/swiper/pull/2235#issuecomment-537399457) | |||
2022-08-23 | Interactive REPL start in C-c C-k and C-c C-l | jao | |
Should address, sort of, issue #46 | |||
2022-08-21 | Fix: don't use add-to-list on lexical variable | jao | |
Thanks to Brian Leung | |||
2022-08-21 | geiser-repl: Silence warnings | Brian Leung | |
2022-08-12 | geiser-repl: new variables startup-hook and startup-forms | jao | |
See discussion in issue #48. | |||
2022-08-02 | geiser-repl: honour .dir-local.el files in REPL buffers | jao | |
Should fix issue #48 | |||
2022-04-23 | geiser-capf: new module to break cyclic dependencies | jao | |
2022-04-23 | Suggestive patch for simplified completion | Daniel Mendler | |
NOTE: The patch is largely untested. Modifications: - Update readme.org - Remove geiser-company - Move Company extensions to geiser-completion Omissions: - geiser-company--inhibit-autodoc has been removed. Eldoc handling should be implemented in the frontend, not in the backend. See for example: https://github.com/minad/corfu/blob/04fbfce3d7e9c125a7fd22a34455a508247a522b/corfu.el#L1212 - The quickhelp-string action and geiser-company--docstring have been removed. company-quickhelp can use `:company-doc-buffer` instead with minimal overhead. See: https://github.com/company-mode/company-quickhelp/blob/3ca2708b4e5190205aca01d65fe1b391963a53f9/company-quickhelp.el#L138 - The automatic Company setup has been removed. Personally I am not a fan of such auto configuration. It is better if completion is configured consistently in the user configuration. You may want to restore the auto configuration for backward compatibility. It depends on your backward compatibility story. I am fine with rare breaking changes from time to time. - There is a cyclic dependency between geiser-edit/geiser-doc and geiser-completion, which should be untangled. | |||
2022-03-06 | Harmonizing buffer names | jao | |
So that now all start with *Geiser (and a space for hidden ones) and use consistent capitalization (see issue #38). | |||
2022-03-06 | Depend on project 0.8.1, for users of emacs < 28 | jao | |
Fixes issue #37. | |||
2022-03-03 | Fix #36: make sure default-directory is set before starting the process | jao | |
2022-02-23 | Set REPL's default directory to project's root | jao | |
2022-02-01 | Fix: "\r" instead of [return] for corfu happiness | jao | |
2022-01-28 | Slightly better default project default function | jao | |
2022-01-22 | Fix for project functions other than project.el's | jao | |
Thanks to Denis Golovachev for pointing this out! | |||
2021-12-20 | Tweaks for boundary conditions | jao | |
Like quitting a REPL right after opening it, or calling evaluation functions in the wrong, non-scheme buffer. | |||
2021-12-18 | 'debug commands so that each impl can take care of them | jao | |
2021-12-18 | Allowing debuggers to use Dbg buffer for output | jao | |
2021-12-18 | initial support for connection-address | jao | |
2021-12-18 | new geiser-repl-per-project-p to control per-project REPLs | jao | |
And we still need some fixes here when that's active, specifically for the case when you travel to a file outside the current project: it becomes repeless, which is a sad state. | |||
2021-12-05 | Wee refactoring | jao | |
2021-12-05 | Refinement: geiser-repl-add-project-paths instead of a boolean flag | jao | |
2021-12-05 | New option geiser-repl-add-project-path-p | jao | |
Together with project-current as a default for the project root function when available, now that Emacs 28 is on the horizon. | |||
2021-12-05 | Redundant custom groups removed (geiser-repl) | jao | |
2021-12-05 | Initialise geiser-repl-current-project-function according to availability | jao | |
2021-12-04 | Fix: better handling of recurring debugging entrances | jao | |
2021-11-30 | Better handling of REPL's output regions | jao | |
FSVO better, but at least the code is cleaner and prompts regexps more accurate. | |||
2021-11-21 | New geiser-mode command: geiser-exit-repl | jao | |
Useful specially for REPLs including a debugger, where you might want to exit it from a scheme buffer. Bound by default to C-c C-q. | |||
2021-04-21 | Use defvar-local | Jonas Bernoulli | |
It is available since Emacs 24.3 and we already depend on Emacs 24.4. |