branch: externals/setup
commit f86d9f4adcda41fc31bf4d3d2ed7aa0d66474c76
Author: Philip K <[email protected]>
Commit: Philip K <[email protected]>
Add support for xref jump-to-definition for local macros
---
setup.el | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/setup.el b/setup.el
index f0fb7e9..f3d4255 100644
--- a/setup.el
+++ b/setup.el
@@ -199,6 +199,12 @@ If not given, it is assumed nothing is evaluated."
(cons '&rest spec))
(t spec)))))
+(add-to-list 'elisp-xref-find-def-functions
+ (defun setup-xref-def-function (symbol)
+ "Return an elisp xref location for SYMBOL."
+ (require 'elisp-mode)
+ (list (elisp--xref-make-xref nil symbol "setup"))))
+
;;; definitions of `setup' keywords