Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-22 | geiser-completion: pre-25 compat code removed | jao | |
2021-12-03 | Fix for filename completion inside scheme strings | jao | |
It seems we were abusing comint-dynamic-complete-filename when there's the perfectly fine comint-filename-completion. | |||
2021-04-21 | Use defvar-local | Jonas Bernoulli | |
It is available since Emacs 24.3 and we already depend on Emacs 24.4. | |||
2020-05-10 | Completion for vanilla users | Jose Antonio Ortega Ruiz | |
Restoring what seem reasonable definitions for the completion functions when called away from the current buffer. Should fix issue | |||
2020-03-27 | Mark the beginning of code part of elisp libraries with Code: heading | Jonas Bernoulli | |
It's the convention and by following it we make a big step towards supporting outline navigation. The convention doesn't say much about what parts of the code are supposed to be part of that sections and what parts belong in a subsequent section. Here we put the `require' forms in this section and maybe some setup code, that's a popular approach. In most cases there was "" where we now insert "Code:". They both serve a similar purpose and we keep the former because some users depend on that for navigation. We even add this "" in libraries where it previously was missing. In some cases the permission statement was followed by a commentary, which obviously does not belong in the "Code:" section. In such cases add the conventional "Commentary:" section. | |||
2020-02-25 | Fix for misspelled geiser-completion-module-list-func (#271) | Jose Antonio Ortega Ruiz | |
2020-02-14 | Refix #271, and consider gardening instead of programming | Jose Antonio Ortega Ruiz | |
2020-02-13 | Compatibility with Helm completions in emacs-25 (fixes #271) | Jose Antonio Ortega Ruiz | |
2019-10-25 | elisp/geiser-completion.el: Expose `--symbol-list` and `--module-list` funcs. | Brian Leung | |
2018-02-03 | Emacs 24 compatibility: completion-table-dynamic | Jose Antonio Ortega Ruiz | |
Looks like the arity of that function changed at some point between 24 and 25. It also looks like people still use emacs 24 (see issue #236), so here we go. | |||
2018-01-29 | Fix for module/identifier completion in minibuffer | Jose Antonio Ortega Ruiz | |
When constructing the completion table for minibuffer prompts via `completion-table-dynamic', we were forgetting to tell emacs to perform the completion lookup with the original (scheme) buffer as its current buffer. As a result, the actual completion function wasn't able to find the REPL connection and everything when down in flames with an exception. | |||
2013-01-22 | Using comint-dynamic-complete-filename | Jose Antonio Ortega Ruiz | |
.. which seems to be available also in emacs 23.2 (although reports as to whether it works are mixed), and has better behaviour anyways. | |||
2012-10-27 | Filename completion also in scheme buffers | Jose Antonio Ortega Ruiz | |
By means of a new entry in completion-at-point-functions that uses the handy comint-filename-completion. | |||
2011-01-23 | Fix for bug in module name completion (affecting Guile) | Jose Antonio Ortega Ruiz | |
2010-11-29 | Fixes for locals scanning | Jose Antonio Ortega Ruiz | |
... using the new non-interning reader. Plus scanning for case-lambda and syntax-rules. `geiser-syntax--scan-locals' is in danger of refactoring, specially if we add support for let-values. | |||
2010-11-26 | Remove unnecessary calls to symbol-at-point | Jose Antonio Ortega Ruiz | |
... which interns the symbol in the global obarray: rather unfriendly. We still need to remove a few calls to that beast, and avoid intern in the scheme reader. | |||
2010-11-25 | Completion: respecting tab-always-indent | Jose Antonio Ortega Ruiz | |
... and actually using it to implement geiser-smart-tab-mode. Always nice to un-reinvent-the-wheel. | |||
2010-11-25 | First stab at using Emacs' standard completion mechanism | Jose Antonio Ortega Ruiz | |
Besides removing code i didn't understand that well, we bring in goodies such as partial completion. Jolly. | |||
2010-11-23 | Document browser improvements, and Racket using them | Jose Antonio Ortega Ruiz | |
We have a new "manual lookup" command, and Racket now displays a doc browser buffer for help with a button activating it. In the process, we've cleaned-up a little mess in geiser-eval.el and geiser-doc.el, and refactored the affected Racket modules. Next in line is providing manual lookup for Guile. | |||
2010-11-22 | Fix for geiser-smart-tab-mode | Jose Antonio Ortega Ruiz | |
2010-11-21 | CLisms removed | Jose Antonio Ortega Ruiz | |
2010-11-21 | Even better message on completion failure | Jose Antonio Ortega Ruiz | |
2010-11-21 | Better message on completion failure | Jose Antonio Ortega Ruiz | |
Tell people that we're trying to complete, sometimes, on two different prefixes. | |||
2010-11-13 | completion-base-position <- completion-base-size | Jose Antonio Ortega Ruiz | |
The latter is obsolete since 23.2. | |||
2010-11-07 | Completion: not completing the empty string | Jose Antonio Ortega Ruiz | |
2010-11-06 | Completion: falling back to module name completion for real | Jose Antonio Ortega Ruiz | |
2010-10-31 | Always fallback to edit-module in M-. | Jose Antonio Ortega Ruiz | |
2010-10-30 | Elisp: more flexible parsing of :eval and :ge forms | Jose Antonio Ortega Ruiz | |
This allows the implementation decide the concrete structure of the code sent to the REPL. For instance, it doesn't need to be a single s-expression, and argument order can be re-arranged. | |||
2010-10-24 | Locals completion: a fix and an extension | Jose Antonio Ortega Ruiz | |
- ((foo wasn't being completed - define-syntax makes its first argument a bound local | |||
2010-10-06 | Use cl only at compile time | Jose Antonio Ortega Ruiz | |
2010-08-20 | Providing feedback while retrieving completion lists | Jose Antonio Ortega Ruiz | |
2010-06-23 | REPL: change current module command and better bindings. | Jose Antonio Ortega Ruiz | |
2010-06-05 | Racket: better autodoc for syntax forms | Jose Antonio Ortega Ruiz | |
2010-05-24 | Elisp: misc little bugs (revealed by the byte compiler) fixed. | Jose Antonio Ortega Ruiz | |
2010-03-07 | Implementations can now specify additional binding forms. | Jose Antonio Ortega Ruiz | |
2010-02-27 | Whitespace. | Jose Antonio Ortega Ruiz | |
2009-09-23 | Slightly more efficient symbol completion. | Jose Antonio Ortega Ruiz | |
2009-09-22 | New implementation registration mechanism, for the elisp side of things. | Jose Antonio Ortega Ruiz | |
Implementations must invoke define-geiser-implementation with an appropriate set of methods. Simple inheritance is supported. Each geiser module defines and registers the method names it uses. | |||
2009-09-11 | BSD relicensing: elisp code. | Jose Antonio Ortega Ruiz | |
2009-08-25 | Now this is cool: support for company mode. | Jose Antonio Ortega Ruiz | |
2009-08-23 | Fixes for all byte-compilation warnings. | Jose Antonio Ortega Ruiz | |
2009-08-18 | Yet another deklugdification: locals scanning moved to elisp. | Jose Antonio Ortega Ruiz | |
... and say goodbye to the ugly parse partial sexp, reducing not only sloppy code, but also duplication and data transfers. | |||
2009-05-24 | Elisp leftovers trimmed. | Jose Antonio Ortega Ruiz | |
2009-05-20 | Fixes for module names reading and evaluation result display. | Jose Antonio Ortega Ruiz | |
2009-05-15 | Bug fix: smart tab mode was broken. | Jose Antonio Ortega Ruiz | |
2009-05-11 | Improvements to module name support (using prefixes) and Guile support. | Jose Antonio Ortega Ruiz | |
2009-05-08 | Module completion generalized and implemented for PLT. | Jose Antonio Ortega Ruiz | |
2009-03-09 | Support for multiple Scheme implementations, Chapter 1. | Jose Antonio Ortega Ruiz | |
* Evaluation system is now pluggable * The rest of the system understands said pluggability * Guile provides its own implementation (geiser-guile) * The reload system is aware of the new kids on the block | |||
2009-03-01 | Completions buffer renamed to *Geiser completions*. | Jose Antonio Ortega Ruiz | |
2009-03-01 | Completion for symbols without enclosing sexp in scheme buffers. | Jose Antonio Ortega Ruiz | |