summaryrefslogtreecommitdiff
path: root/elisp/geiser-popup.el
AgeCommit message (Collapse)Author
2024-07-06Cleanup library headersJonas Bernoulli
- In the summary line, use three dashes to separate the file name from the summary. That is the convention, which some tools depend on, and for some libraries we already did it here too. - Capitalize the first word in the summary. That is the convention, and for some libraries we already did it here too. - For libraries that have a commentary, make sure it is placed in a "Commentary:" section. - Make sure the "Code:" heading, which separates the header from the code part of the library, exists in all files.
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.
2020-03-27Fix indentationJonas 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.
2020-03-27Begin the summary lines of all elisp libraries with three semicolonsJonas Bernoulli
It's the convention and by following it we make a big step towards supporting outline navigation.
2019-09-03Add a (declare (debug)) form to all geiser-%s--with-buffer macros.Lockywolf
2013-07-01A couple of byte-compilation warnings goneJose Antonio Ortega Ruiz
2012-10-11WhitespaceJose Antonio Ortega Ruiz
2010-07-08Avoiding old-style backquotes during compilation of geiser-popup.el.Jose Antonio Ortega Ruiz
2010-06-14Better keybindings for documentation browserJose Antonio Ortega Ruiz
2010-06-14Popups improvements (excluding view mode's keymap).Jose Antonio Ortega Ruiz
2010-06-12Fix for popups: don't deactivate view-mode on exit.Jose Antonio Ortega Ruiz
2010-06-06Elisp: missing require.Jose Antonio Ortega Ruiz
2010-06-06Conflicts between view-mode and geiser-doc-mode keymaps removed.Jose Antonio Ortega Ruiz
2010-06-06Reusing emacs view-mode for pop-up windows.Jose Antonio Ortega Ruiz
2009-09-11BSD relicensing: elisp code.Jose Antonio Ortega Ruiz
2009-03-09Support 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-02-07Elisp utilities (mostly imported from FUEL).Jose Antonio Ortega Ruiz