feat(tree-sitter): ts-langs eagar loads on daemon

as ts-langs is quite heavy it makes sense to eagar load it when in
daemon mode to make the experience smoother overall
This commit is contained in:
Jeetaditya Chatterjee 2021-10-07 01:13:41 +01:00
parent 4eeb45f80b
commit 3fdd688356
No known key found for this signature in database
GPG key ID: 09D54CECD2132B91

View file

@ -9,7 +9,11 @@
;; and this highlights the entire sub tree in your code
tree-sitter-debug-highlight-jump-region t))
(add-hook! 'tree-sitter-after-on-hook (require 'tree-sitter-langs))
(if (daemonp) ;; eager load when in daemon as its start time is easily consumed
(require 'tree-sitter-langs)
(add-hook! 'tree-sitter-after-on-hook
(require 'tree-sitter-langs)))
(when (featurep! :editor evil +everywhere)
(use-package! evil-textobj-tree-sitter
@ -32,4 +36,3 @@
:textobj "l" nil nil
:textobj "l" (evil-textobj-tree-sitter-get-textobj "loop.inner") (evil-textobj-tree-sitter-get-textobj "loop.outer"))))