refactor(:lang): redo tree-sitter hooks
- bind to major-mode-local-vars-hook instead of major mode hook - bind the autodef tree-sitter! instead of the functions.
This commit is contained in:
parent
7a7565cedf
commit
7f814e5d99
18 changed files with 32 additions and 65 deletions
|
@ -41,7 +41,6 @@
|
|||
|
||||
;; Tree Sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! '(agda-mode
|
||||
agda2-mode)
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! '(agda-mode-local-vars-hook
|
||||
agda2-mode-local-vars-hook)
|
||||
#'tree-sitter!))
|
||||
|
|
|
@ -307,7 +307,6 @@ If rtags or rdm aren't available, fail silently instead of throwing a breaking e
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! '(c-mode-hook
|
||||
c++-mode-hook)
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! '(c-mode-local-vars-hook
|
||||
c++-mode-local-vars-hook)
|
||||
#'tree-sitter!))
|
||||
|
|
|
@ -75,6 +75,4 @@ or terminating simple string."
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'csharp-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'csharp-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -24,6 +24,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'elm-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'elm-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -79,6 +79,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'go-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'go-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -52,6 +52,4 @@ If the depth is 2, the first two directories are removed: net.lissner.game.")
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'java-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'java-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -324,12 +324,9 @@ to tide."
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! '(javascript-mode-hook
|
||||
js-mode-hook
|
||||
js2-mode-hook
|
||||
js3-mode-hook
|
||||
typescript-mode-hook
|
||||
typescript-tsx-mode-hook
|
||||
rjsx-mode-hook)
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! '(js-mode-local-vars-hook
|
||||
js2-mode-local-vars-hook
|
||||
typescript-mode-local-vars-hook
|
||||
typescript-tsx-mode-local-vars-hook
|
||||
rjsx-mode-local-vars-hook)
|
||||
#'tree-sitter!))
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
"s" #'counsel-jq))
|
||||
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! '(json-mode
|
||||
jsonc-mode)
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! '(json-mode-local-vars-hook
|
||||
jsonc-mode-local-vars-hook)
|
||||
#'tree-sitter!))
|
||||
|
|
|
@ -102,6 +102,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'julia-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'julia-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -121,6 +121,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'tuareg-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'tuareg-mode-local-vars-hook #'tree-sitter))
|
||||
|
|
|
@ -179,6 +179,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! #'php-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'php-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -348,6 +348,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'python-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'python-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -198,6 +198,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'ruby-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'ruby-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -84,6 +84,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'rustic-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'rustic-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -53,6 +53,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'scala-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'scala-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -96,6 +96,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'sh-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'sh-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -34,6 +34,4 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! 'swift-mode-hook
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! 'swift-mode-local-vars-hook #'tree-sitter!))
|
||||
|
|
|
@ -58,8 +58,7 @@
|
|||
|
||||
;; Tree sitter
|
||||
(eval-when! (featurep! +tree-sitter)
|
||||
(add-hook! '(html-mode-hook
|
||||
mhtml-mode-hook
|
||||
css-mode-hook)
|
||||
#'turn-on-tree-sitter-mode
|
||||
#'+tree-sitter-keys-mode))
|
||||
(add-hook! '(html-mode-local-vars-hook
|
||||
mhtml-mode-local-vars-hook
|
||||
css-mode-local-vars-hook)
|
||||
#'tree-sitter!))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue