]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/treesit.el: Fix 'treesit--explorer-tree-mode-map'.
authorJuri Linkov <juri@linkov.net>
Sun, 12 Jan 2025 07:39:36 +0000 (09:39 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 12 Jan 2025 14:59:10 +0000 (15:59 +0100)
(treesit--explorer-tree-mode-map): Move this map
before its mode 'treesit--explorer-tree-mode',
otherwise the map has no effect.

(cherry picked from commit 54e4b305032d4dadbee286179fa78e01d4d15182)

lisp/treesit.el

index efae59c09733b481d90ff735c4384e448ff1db2b..fa25b067ccadbf6203c833fb3987cb93b43e6653 100644 (file)
@@ -4038,11 +4038,6 @@ covers point.  PARSER-NAME are unique."
               res)))
     (nreverse res)))
 
-(define-derived-mode treesit--explorer-tree-mode special-mode
-  "TS Explorer"
-  "Mode for displaying syntax trees for `treesit-explore-mode'."
-  nil)
-
 (defvar-keymap treesit--explorer-tree-mode-map
   :doc "Keymap for the treesit tree explorer.
 
@@ -4053,6 +4048,11 @@ Navigates from button to button."
   "TAB" #'forward-button
   "<backtab>" #'backward-button)
 
+(define-derived-mode treesit--explorer-tree-mode special-mode
+  "TS Explorer"
+  "Mode for displaying syntax trees for `treesit-explore-mode'."
+  nil)
+
 (defun treesit-explorer-switch-parser (parser)
   "Switch explorer to use PARSER."
   (interactive