Exherbo
GitLab
Packages
app-emacs/geiser
GNU Emacs and Scheme talk to each other.
Versions
Slot
Version
Repository
Platforms
0
scm
emacs
~amd64
arm?
armv7?
armv8?
x86?
0.1.3
emacs
~amd64
arm?
armv7?
armv8?
x86?
Metadata
Homepage
http://www.nongnu.org/geiser/
Summary
GNU Emacs and Scheme talk to each other
Description
Geiser is a generic Emacs/Scheme interaction mode, featuring an enhanced REPL and a set of minor modes improving Emacs' basic scheme major mode. The main functionalities provided are: - Evaluation of forms in the namespace of the current module. - Macro expansion. - File/module loading. - Namespace-aware identifier completion (including local bindings, names visible in the current module, and module names). - Autodoc: the echo area shows information about the signature of the procedure/macro around point automatically. - Jump to definition of identifier at point. - Access to documentation (including docstrings when the implementation provides it). - Listings of identifiers exported by a given module. - Listings of callers/callees of procedures. - Rudimentary support for debugging (list of evaluation/compilation error in an Emacs' compilation-mode buffer).
Dependencies
(
build+run:
app-editors/emacs
recommendation:
dev-lang/guile:2.0
)
Downloads
http://download.savannah.nongnu.org/releases/geiser/0.1.3/geiser-0.1.3.tar.gz
Licences
BSD-3