summaryrefslogtreecommitdiff
path: root/elisp/geiser-syntax.el
AgeCommit message (Collapse)Author
2010-11-26Revert "Bug fix: don't intern symbols read by scheme reader"Jose Antonio Ortega Ruiz
This reverts commit 801422d1558f488059ede4f9abab5163ca610900. We cannot blindly substitute make-symbol for intern in the scheme reader, because we rely on symbol equality elsewhere, often. The fix will have to be much more careful.
2010-11-26Bug fix: don't intern symbols read by scheme readerJose Antonio Ortega Ruiz
We were calling `intern' instead of `make-symbol', polluting emacs' obarray.
2010-11-21Bug fix: (symbol-at-point) thinks that '.' is a symbolJose Antonio Ortega Ruiz
And, as a consequence, we were sending broken sexps to poor schemes.
2010-11-14Support for implementation-specific font lock keywordsJose Antonio Ortega Ruiz
Spinning up from correct fontification of [else in this brave Racket world. I'm keeping the list of extra keywords lean and mean, but making it customizable in both Racket and Guile.
2010-10-24Locals completion: a fix and an extensionJose Antonio Ortega Ruiz
- ((foo wasn't being completed - define-syntax makes its first argument a bound local
2010-10-23A proper (let's hope) fix for the sluggishness problemJose Antonio Ortega Ruiz
2010-10-23Temporary fix for sluggishness while scanning big formsJose Antonio Ortega Ruiz
2010-10-06Autodoc: fix for position scanning and current symbolJose Antonio Ortega Ruiz
Fixes scan of current symbol when point is in a string or comment and detection of argument boundaries.
2010-10-06Fixes for scanning of locals during completionJose Antonio Ortega Ruiz
2010-10-06Use cl only at compile timeJose Antonio Ortega Ruiz
2010-09-07Support for evaluation warningsJose Antonio Ortega Ruiz
2010-09-06Bug fix: assign a default scheme to syntax hilighting bufferJose Antonio Ortega Ruiz
2010-09-02Yet another fix for scan locals (completion)Jose Antonio Ortega Ruiz
2010-08-30Fix for locals scanning in presence of rest arguments.Jose Antonio Ortega Ruiz
2010-07-31Fix for the fix.Jose Antonio Ortega Ruiz
2010-07-31Autodoc: fix for current argument hihglighting.Jose Antonio Ortega Ruiz
2010-07-28Displaying variable values in autodoc.Jose Antonio Ortega Ruiz
2010-07-05Racket: indentation for typed binding forms.Jose Antonio Ortega Ruiz
2010-06-14Half-baked code deactivated for now.Jose Antonio Ortega Ruiz
2010-06-12New buttons (source, forward/backward) in document browser.Jose Antonio Ortega Ruiz
2010-06-06Elisp: better fix for previous bug.Jose Antonio Ortega Ruiz
2010-06-05Bug in scheme reader fixedJose Antonio Ortega Ruiz
2010-05-24Elisp: misc little bugs (revealed by the byte compiler) fixed.Jose Antonio Ortega Ruiz
2010-04-01More lenient scheme reader.Jose Antonio Ortega Ruiz
2010-03-07Implementations can now specify additional binding forms.Jose Antonio Ortega Ruiz
2010-02-27More room for recursion in the scheme reader.Jose Antonio Ortega Ruiz
2010-02-02Elisp scheme reader: more room for recursive list scanning.Jose Antonio Ortega Ruiz
2009-10-15Autodoc for identifier at point only when it's not an argument.Jose Antonio Ortega Ruiz
2009-10-15Silly micro-optimisitation.Jose Antonio Ortega Ruiz
2009-10-15Autodoc fix: dots in arglists were causing a parsing error.Jose Antonio Ortega Ruiz
2009-09-27Previous patch was broken.Jose Antonio Ortega Ruiz
2009-09-26Internal fix: duplication of symbol at point in scan-sexps.Jose Antonio Ortega Ruiz
2009-09-12New function: `geiser-syntax--read-from-string', analogous to elisp's ↵Jose Antonio Ortega Ruiz
`read-from-string'.
2009-09-12Bug fix: we were not correctly detecting dot as a token in the scheme reader.Jose Antonio Ortega Ruiz
2009-09-11BSD relicensing: elisp code.Jose Antonio Ortega Ruiz
2009-09-07Fix for regression in autodoc: it works again when point is inside a string.Jose Antonio Ortega Ruiz
2009-09-07Scheme reader improvements: #<>, #||# and other bits.Jose Antonio Ortega Ruiz
2009-08-30Improved local names detection (both implementation- and functional-wise).Jose Antonio Ortega Ruiz
2009-08-30Tagging keywords as such in the scheme reader, for later spotting ofJose Antonio Ortega Ruiz
active argument in autodoc.
2009-08-30Biting the bullet: a simple, permissive, scheme reader.Jose Antonio Ortega Ruiz
Currently put to (let's hope, good) use for context parsing in autodoc and locals discovery (internal defines are recognised now).
2009-08-27Better detection of locals (internal defines).Jose Antonio Ortega Ruiz
- The implementation is still buggy, though, because it uses the elisp reader, which bails at some scheme syntaxes (e.g. chars)
2009-08-24Taking into account those ugly square brackets while scanning locals.Jose Antonio Ortega Ruiz
2009-08-20Bug fix: bogus regexp.Jose Antonio Ortega Ruiz
2009-08-18Yet 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-08-17Well, i said that it was better, not that it was perfect.Jose Antonio Ortega Ruiz
Autodoc buglets and support for displaying module variables too.
2009-08-17Simpler, more correct and efficient autodoc implementation.Jose Antonio Ortega Ruiz
Not that it was difficult: it's replacing an ugly kludge.
2009-07-02Simpler, nicer, more efficient handling of evaluation results. ItJose Antonio Ortega Ruiz
comes with a pony too.
2009-06-16Better parsing of scheme retorts in the Emacs end.Jose Antonio Ortega Ruiz
2009-06-13Guile: rewriting stack trace captures - not yet complete.Jose Antonio Ortega Ruiz
2009-06-10Share scheme-indent-function tweaks across implementations.Jose Antonio Ortega Ruiz