summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-08Fix: off-by-one while fontifying REPL's outputJose Antonio Ortega Ruiz
2019-02-07Add geiser-chez-init-fileLuis Osa
Add a new customization variable for an init file to be read on startup of a Chez REPL, where user code can be defined. The usage is copied from the equivalent Racket init file, to avoid an error if the file has not been created.
2019-02-07geiser-chicken.el: Use a more stable API to get CHICKEN's versionMario Domenech Goulart
Avoid parsing csi's help message to get CHICKEN's version. Use a more stable API to get it (`chicken-version'). As a beneficial side-effect, get rid of `seq-filter', which is not available in Emacs 24. Should fix https://gitlab.com/jaor/geiser/issues/262
2019-02-07geiser-chicken.el: Fix jao's nameMario Domenech Goulart
2018-11-28Aaoron added to AUTHORSJose Antonio Ortega Ruiz
He really merits this mention for his great efforts to learn and finally find out the right thing!
2018-11-28Change behaviour of REPL output and highlightingAaron Marks
* Narrow font-lock syntax highlighting to only the active REPL input region. * Mark REPL output read-only. This can be changed via the option `geiser-repl-read-only-output-p`. * Mark REPL output with a user-definable face as `geiser-font-lock-repl-output`. Alternatively an option to syntax highlight REPL output is provided via the option `geiser-repl-highlight-output-p`. This applies scheme-mode syntax highlighting to any REPL output. Any additional hooks defined via scheme-mode-hook are also executed for highlighting this region. * Remove some unwanted TABs in source files.
2018-11-16Use string-equal instead of equalpDan Leslie
2018-11-12Fixes autodoc in Chicken, #258Dan Leslie
2018-11-12Fixes #257Dan Leslie
2018-11-12Only check for specific chicken words, not all their keywords.Dan Leslie
2018-11-12Much faster completions for Chicken 5; less errors in the log.Dan Leslie
2018-11-12Removed more unused code, speeding things up.Dan Leslie
2018-11-12Version check is 4.x compatible againDan Leslie
2018-11-12Chicken 5 works with Geiser, many features removedDan Leslie
2018-11-12Readme and authors updatedJose Antonio Ortega Ruiz
2018-11-12Support 'quickhelp-string command for company-quickhelpAlexander Konstantinov
2018-11-12Make the geiser-company 'doc-buffer command work againAlexander Konstantinov
2018-11-11Catch eval and send back eval exception informationEdwin Watkeys
2018-10-22Add string combinators moduleEdwin Watkeys
2018-06-26Not killing partial outputs when leaving the REPLJose Antonio Ortega Ruiz
Since this job is done in the process sentinel, the clean up is also triggered when the Scheme process exits unexpectedly, deleting any traces the dying guy might have left. I added a flag to control the behaviour, but upon reflection the old behaviour seems wrong and i've defaulted to the new one. This one should fix #251.
2018-06-11Documentation warningJose Antonio Ortega Ruiz
2018-06-11Making README a productJose Antonio Ortega Ruiz
Generated by simply copying README.org. The trick of making README a symbolic link was, well, a trick, and seems to confuse poor Gitlab.
2018-06-10Moving to GitlabJose Antonio Ortega Ruiz
Probably not a totally smart move, since sooner or later gitlab's going to fall as github did (for a fruity company would be my bet). But oh well, at least we can export a CSV of the issues!
2018-04-14Adding proper entries to load-path (fixes #246)Jose Antonio Ortega Ruiz
And we also take the chance to let add-to-list do its job of not adding duplicates.
2018-04-02Those lines are not table headersJose Antonio Ortega Ruiz
2018-04-02I don't know why github's org parser is playing games with meJose Antonio Ortega Ruiz
2018-04-02More README tweaksJose Antonio Ortega Ruiz
2018-04-02More README tweaksJose Antonio Ortega Ruiz
2018-04-02Trying harder to use proper org markup in READMEJose Antonio Ortega Ruiz
and make github happier in the process (cf. github issue #243)
2018-04-02Trying to use proper org markup in READMEJose Antonio Ortega Ruiz
And thus avoiding having to generate markdown (cf. github issue #243)
2018-03-29fix compile and load for chezMaris Orbidans
2018-03-19A prefix for geiser-compile-current-buffer to restart it allJose Antonio Ortega Ruiz
Okay, i must confess it's sometimes handy to restart the REPL before compiling a file (the proverbial clean slate and all). And we already have geiser-restart-repl, so combining the two things when C-u happens was not really difficult.
2018-03-14Simpler navigation bar in websiteJose Antonio Ortega Ruiz
Savannah downloads is often broken, and the news page doesn't really add any value.
2018-03-14TypoJose Antonio Ortega Ruiz
2018-03-14Release 0.100.10Jose Antonio Ortega Ruiz
2018-02-03Emacs 24 compatibility: completion-table-dynamicJose 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-30versions bumped (and hope for a february release)Jose Antonio Ortega Ruiz
2018-01-30guile 2.2: program-arities and program-module reloadedJose Antonio Ortega Ruiz
Those two procedures are gone in these 2.2 times, and things like autodoc and xref were broken as a result. With Andy's help, apparently good enough approximations of their functionality are now in place: let's see how they go.
2018-01-29Fix for module/identifier completion in minibufferJose 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.
2018-01-26New HACKING fileJose Antonio Ortega Ruiz
2017-12-17Make geiser-chicken-required-modules customizable (#233)diego
We can probably do away with this entirely; but for now, make it a custom.
2017-12-10Remove memoizationDan Leslie
It now _slows_ performance rather than improves it. Removing it speeds up the issue described in jaor/geiser#174
2017-12-09Removed rate limit setting.Dan Leslie
Necessary for jaor/geiser#174
2017-12-09Improvements to Chicken completion speedDan Leslie
Removed all of the symbol-interning code, and in the process greatly reduced the amount of CPU time. Should resolve jaor/geiser#174
2017-11-29Removing geiser-mit's dep on subr-x altogetherJose Antonio Ortega Ruiz
It's only using string-empty-p from there, which is a function whose name is almost as long as its implementation, so we better try to be compatible with older emacsen (subr-x was introduced in emacs 24.4).
2017-11-28Only requiring subr-x under eval-when compileJose Antonio Ortega Ruiz
2017-11-22Theoretically unnecessary save-excursionJose Antonio Ortega Ruiz
For some reason, one of our users is experiencing point jumps when calling `geiser-set-scheme'. A save-excursion is all that's needed, even though it *shouldn't* be needed in the first place.
2017-11-18Fix typo in installation's commandZiyi Yan
`install-package` -> `package-install`
2017-11-03Support Chicken Scheme apropos =>2.3.0John Whitbeck
Chicken Scheme's apropos egg changed the identifiers in the return value of the `apropos-information-list` from `module#name` to `(module . name)`. This commit adds support for the new identifiers.
2017-10-11guile: fix manual symbol lookup.Jan Nieuwenhuizen
* elisp/geiser-guile.el (guile--manual-look-up): Change parameters for info-lookup-symbol to string and 'scheme-mode. Fixes lookup.