summaryrefslogtreecommitdiff
path: root/elisp/geiser-reload.el
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2022-10-12 03:37:56 +0100
committerjao <jao@gnu.org>2022-10-12 03:37:56 +0100
commita9b17f08a0c40d2b2ac5d3d130a8b40f5890ccfa (patch)
tree45e2cb79d34a1b7cdcc17ac6d63bfa8472597436 /elisp/geiser-reload.el
parentd836c0025f9e51689c4c078c57546c0870498137 (diff)
downloadgeiser-a9b17f08a0c40d2b2ac5d3d130a8b40f5890ccfa.tar.gz
geiser-a9b17f08a0c40d2b2ac5d3d130a8b40f5890ccfa.tar.bz2
imenu as a last resort for jumping to definition
... as well as a way of telling imenu to look for nested define forms, as the ones one finds for instance inside (library ...) or (module ...) sexps, or simply nested defines in function bodies. it's a crappy way of finding definitions, but it's better than nothing when it's all we have (e.g., R6RS libraries don't seem to provide an environment/namespace including their privates, which is a killjoy).
Diffstat (limited to 'elisp/geiser-reload.el')
-rw-r--r--elisp/geiser-reload.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/elisp/geiser-reload.el b/elisp/geiser-reload.el
index 0cd3b51..431304c 100644
--- a/elisp/geiser-reload.el
+++ b/elisp/geiser-reload.el
@@ -1,4 +1,4 @@
-;;; geiser-reload.el -- unload/load geiser packages
+;;; geiser-reload.el -- unload/load geiser packages -*- lexical-binding: t; -*-
;; Copyright (C) 2009, 2010, 2012, 2020, 2021, 2022 Jose Antonio Ortega Ruiz
@@ -24,6 +24,7 @@
(defmacro geiser--features-list ()
(quote '(
geiser-mode
+ geiser-imenu
geiser-repl
geiser-capf
geiser-doc