Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2021-02-15 | Determine the display string of command key dynamically. | Zhu Zihao | |
* elisp/geiser-repl.el(geiser-repl--sentinel): Use `substitute-command-keys'. | |||
2020-12-02 | Improve doc-strings of some options | Jonas Bernoulli | |
The whole first sentence should fit on the first line. If that makes the line a bit long then that is unfortunate but better than wrapping it onto a new line. When wrapping onto a new line anyway then the second line should never be intended. When it can be avoided, then long first lines should be made shorter. | |||
2020-12-02 | Declare keymaps using defvar explicitly | Jonas Bernoulli | |
This makes it possible to re-evaluate the containing buffers without user customizations being clobbered. | |||
2020-12-02 | Placate byte compiler (Brian Leung) | jao | |
2020-12-02 | Support buffer-local binary and arglist configuration | jao | |
2020-07-06 | Tag project functions instead of overriding docs | Andrew Whatson | |
2020-07-06 | Fix byte-compiler warning | Andrew Whatson | |