summaryrefslogtreecommitdiff
path: root/elisp/geiser-base.el
AgeCommit message (Collapse)Author
2024-07-06Define ring-member immediately if necessaryJonas Bernoulli
Right above the changed lines we require `ring'. It is therefore not necessary to delay evaluation until `ring' has been loaded; we know it has already been loaded.
2024-05-23fix: message takes a format string as first argumentjao
2023-12-15Silence byte-compilerJonas Bernoulli
`dotimes' has a defect (and a fixme which is over a decade old) that causes a bogus (though technically correct) warning about VAR being unused, if RESULT is not omitted but does not use VAR.
2023-12-15Use lexical-bindingJonas Bernoulli
Emacs 30.0.50 has started to warn when this variable isn't set, presumably so that the default can be changed from nil to t in a few years. I see no reason not to use lexical-binding.
2022-01-31Silence byte-compilerJonas Bernoulli
2020-03-27Mark the beginning of code part of elisp libraries with Code: headingJonas 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.
2019-05-15Alias for font-lock-ensure (should fix #274)Jose Antonio Ortega Ruiz
2016-06-17Be in good terms with haskell-modeJose Antonio Ortega Ruiz
Avoid redefining font-lock-ensure, so that haskell-mode doesn't get mad at us. Should close github's #164.
2016-06-12Real fix fontification on scheme switchJose Antonio Ortega Ruiz
2015-08-14Modifies geiser--cut-version regexDan Leslie
Minor and Patch versions are now optional.
2015-08-14Closes jaor/geiser#65Dan Leslie
geiser--cut-version only supports single-digit minor versions. - Improves the regex to support multiple-digit minor versions. Contributed by @kovrik
2015-02-09Documentation updates and nits for FreijaJose Antonio Ortega Ruiz
Preparing the release of 0.7, which will feature support for Chicken thanks to Dan and Freija!
2013-09-25Scheme version checksJose Antonio Ortega Ruiz
And, if you happen to be launching it all the time, a way of skipping them via a customizable variable. Should address issue #15.
2012-10-11WhitespaceJose Antonio Ortega Ruiz
2010-11-26Remove unnecessary calls to symbol-at-pointJose 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-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-10-06Use cl only at compile timeJose Antonio Ortega Ruiz
2010-09-11A better way of doing the aboveJose Antonio Ortega Ruiz
2009-09-11BSD relicensing: elisp code.Jose Antonio Ortega Ruiz
2009-08-23geiser-reload works again (was broken for installed geiser).Jose Antonio Ortega Ruiz
2009-08-23Fixes for all byte-compilation warnings.Jose Antonio Ortega Ruiz
2009-06-10Share scheme-indent-function tweaks across implementations.Jose Antonio Ortega Ruiz
2009-04-30PLT: Help fix.Jose Antonio Ortega Ruiz
2009-03-06New command to display generic methods (C-cC-dg) implemented.Jose Antonio Ortega Ruiz
2009-02-25Missing require.Jose Antonio Ortega Ruiz
2009-02-14Autodoc: try symbol at point first. Some cleanups.Jose Antonio Ortega Ruiz
2009-02-11Compile file.Jose Antonio Ortega Ruiz
2009-02-07Elisp utilities (mostly imported from FUEL).Jose Antonio Ortega Ruiz