Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-04-23 | Byte-compilation warnings fixed | jao | |
And, actually, fixing bugs: the warnings weren't spurious. | |||
2022-04-10 | autodoc: make do without dependending on elpa's eldoc | jao | |
Playing the trick of checking for eldoc-documentation-functions to know wheter we're at a new enough version, and (hopefully) falling back to the old implementation otherwise. | |||
2022-04-10 | autodoc: new-style eldoc interface | jao | |
We remove by-now obsolete usage of eldoc, and depend on the elpa package to ensure backwards compatibility. | |||
2022-04-09 | A bit more tramp-friendliness | jao | |
Fixes #45. Thanks to Brian Cully. | |||
2022-03-28 | Shorten docstring that is over 80 characters wide | Jonas Bernoulli | |
The byte-compiler complained about it. | |||
2022-03-24 | Support for #{...}# extended symbol syntax | jao | |
Should fix issue #41, possibly the oldest still standing! My thanks and apologies to @ghost, wherever you are! | |||
2022-03-23 | Missing version tag, and version bumped0.23.2 | jao | |
2022-03-15 | fix: compilation-setup's argument doesn't mean what you thought | jao | |
Seems to be addressing the sea of blue issue (#39) | |||
2022-03-09 | Version bump0.23 | jao | |
2022-03-08 | Nit (fixes #38) | jao | |
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 | Actually depend on project.el! | jao | |
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-03 | Version bump0.22.2 | jao | |
2022-02-01 | Fix: "\r" instead of [return] for corfu happiness | jao | |
2022-01-31 | Silence byte-compiler | Jonas Bernoulli | |
2022-01-28 | Back to using a real lambda value rather than a list | jao | |
Thanks again to Stefan for a useful discussion. | |||
2022-01-28 | Slightly better default project default function | jao | |
2022-01-28 | geiser-impl--normalize-method: quick fix for previous change | jao | |
I haven't fully understood why, the two versions seem at first sight equivalent, but they're not behaving equivalently. | |||
2022-01-27 | geiser-impl: linting and lexical binding (Stefan Monnier) | jao | |
2022-01-27 | geiser-custom: indent as declaration, lexical binding (Stefan Monnier) | jao | |
2022-01-23 | Version bump0.22.1 | jao | |
2022-01-22 | Fix for project functions other than project.el's | jao | |
Thanks to Denis Golovachev for pointing this out! | |||
2022-01-18 | Make C-u C-x C-e work again (fixes #33) | jao | |
2021-12-29 | Version bump0.22 | jao | |
2021-12-29 | New function geiser-eval-region/wait | jao | |
2021-12-29 | Fix: really use seconds to wait in geiser-wait-eval | jao | |
2021-12-29 | geiser-eval-wait -> geiser-wait-eval (and make it work) | jao | |
2021-12-27 | New helper, geiser-eval-wait, to facilitate synchronous evaluations | jao | |
This should address, for instance, issue #30 | |||
2021-12-27 | Tweak also max-specdl-size for longer reads | jao | |
2021-12-27 | more lenient logging limits | jao | |
2021-12-22 | Version bump0.21async | jao | |
2021-12-22 | Asynchronous file load/compile | jao | |
2021-12-22 | geiser-completion: pre-25 compat code removed | jao | |
2021-12-20 | Asynchronous, interruptable evaluations | jao | |
2021-12-20 | Version bump0.20.1 | jao | |
2021-12-20 | Better handling of (:debug) evaluations | jao | |
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-20 | geiser-doc: new keybindings s/h mocking help buffer's0.20 | jao | |
2021-12-19 | Requiring Emacs 25.1, for transient's sake | jao | |
2021-12-19 | Docs, news and version | jao | |
2021-12-19 | Tweaks to geiser-debug-mode keymap | jao | |
2021-12-19 | New debugger commands: locals, registers, error | jao | |
2021-12-19 | Debugger: fixes and better determination of debugging status | jao | |
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 | |