branch: externals/setup commit f86d9f4adcda41fc31bf4d3d2ed7aa0d66474c76 Author: Philip K <phil...@posteo.net> Commit: Philip K <phil...@posteo.net>
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