summaryrefslogtreecommitdiff
path: root/elisp/geiser-custom.el
AgeCommit message (Collapse)Author
2024-07-05further clarifications re geiser-customjao
A note on why we won't use the mapatom trick to make geiser-custom--defcustom obsolete while still preserving geiser-reload functionality (cf. !22).
2024-07-05clarifications on geiser-custom--defcustomjao
In particular, removing a misleading FIXME comment that led to merge proposal !22, and adding comments explaining why those changes would alter geiser-reload's behaviour.
2023-07-14Fix typosJonas Bernoulli
2022-01-27geiser-custom: indent as declaration, lexical binding (Stefan Monnier)jao
2020-12-02Add doc-string to geiser-custom--defcustomJonas Bernoulli
Also add a FIXME comment about how this macro isn't actually needed.
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.
2015-09-23Remove Geiser faces from 'faces' custom groupAlex Kost
2015-09-07Add highlighting for geiser-custom--defcustom/deffaceAlex Kost
2012-10-11WhitespaceJose Antonio Ortega Ruiz
2010-09-06Guile: geiser-guile-jump-on-debug-p, geiser-guile-show-debug-help-pJose Antonio Ortega Ruiz
2009-09-22New 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-11Reload: we now remember user customizations and restore them during ↵Jose Antonio Ortega Ruiz
geiser-reload.
2009-09-11BSD relicensing: elisp code.Jose Antonio Ortega Ruiz
2009-02-25Variable controlling geiser-autodoc-mode in REPL (on by default).Jose Antonio Ortega Ruiz
2009-02-16New command: module documentation.Jose Antonio Ortega Ruiz
2009-02-14Autodoc: try symbol at point first. Some cleanups.Jose Antonio Ortega Ruiz