all repos — nixfiles @ 00396bca6f8b1b658a92f141d710d1cb7f1d24fc

System and user configuration, managed by nix and home-manager

Emacs: use built-in (>=29) tree-sitter package
Alan Pearce alan@alanpearce.eu
Tue, 29 Aug 2023 07:15:29 +0200
commit

00396bca6f8b1b658a92f141d710d1cb7f1d24fc

parent

eac68ad549a2b60e23aa8d6e4edf75993c95733b

2 files changed, 1 insertions(+), 25 deletions(-)

jump to
M user/emacs/init.eluser/emacs/init.el
@@ -1027,28 +1027,6 @@ :defer t   :config (progn
             (setq treemacs-no-png-images t)))
 
-(use-package tree-sitter
-  :defer 30
-  :init (defvar tree-sitter-langs--testing t) ; do not install grammars (nix does that)
-  :ghook ('(sh-mode-hook
-            c-mode-common-hook
-            css-mode-hook
-            go-mode-hook
-            html-mode-hook
-            nix-mode-hook
-            js-mode-hook
-            js2-mode-hook
-            json-mode-hook
-            typescript-mode-hook
-            python-mode-hook
-            rustic-mode-hook)))
-(use-package tree-sitter-langs
-  :defer 30
-  :after tree-sitter)
-
-(use-package tree-sitter-indent
-  :ghook ('(rustic-mode-hook)))
-
 (use-package eglot
   :defer 30
   :general (:states 'normal :keymaps 'eglot-mode-map
M user/settings/emacs.nixuser/settings/emacs.nix
@@ -173,9 +173,7 @@ rainbow-mode         rainbow-delimiters
         stimmung-themes
         toml-mode
-        tree-sitter
-        tree-sitter-langs
-        tree-sitter-indent
+        treesit-grammars.with-all-grammars
         use-package
         vertico
         vertico-prescient