Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2009-03-01 | Miscellaneous little fixes. | Jose Antonio Ortega Ruiz | |
2009-02-28 | Refactoring: local bindings discovery moved to schemeland. | Jose Antonio Ortega Ruiz | |
2009-02-25 | Fix for smart-tab-mode. | Jose Antonio Ortega Ruiz | |
2009-02-24 | Smart tab is not enabled by default; module completion bound to C-. | Jose Antonio Ortega Ruiz | |
2009-02-21 | Offer also local bindings as possible completions in M-TAB. | Jose Antonio Ortega Ruiz | |
2009-02-17 | Separate commands for evaluation and compilation. | Jose Antonio Ortega Ruiz | |
2009-02-16 | New command: module documentation. | Jose Antonio Ortega Ruiz | |
2009-02-15 | Smart tab completion mode. | Jose Antonio Ortega Ruiz | |
2009-02-15 | Initial support for module name completion. | Jose Antonio Ortega Ruiz | |
2009-02-14 | New command to get docstrings (C-cC-d). | Jose Antonio Ortega Ruiz | |