From fb8a86f052c8019b6e43fb71973bd8fa509a9ea7 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Sun, 9 Jul 2023 03:10:43 -0400 Subject: [PATCH] Replace tree-sitter with treesit-auto for emacs 29+ --- dot_config/emacs/init.el.tmpl | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/dot_config/emacs/init.el.tmpl b/dot_config/emacs/init.el.tmpl index da2b55f..6e31075 100644 --- a/dot_config/emacs/init.el.tmpl +++ b/dot_config/emacs/init.el.tmpl @@ -605,12 +605,18 @@ :after zig-mode) ;; Syntax parsing/highlighting (use native tree-sitter on emacs 29+) -(use-package tree-sitter - :config - (global-tree-sitter-mode) - (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode)) + ;; (use-package tree-sitter + ;; :config + ;; (global-tree-sitter-mode) +;; (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode)) -(use-package tree-sitter-langs) +;; (use-package tree-sitter-langs) + +;; emacs 29+ +(use-package treesit-auto + :config + (setq treesit-auto-install 'prompt) + (global-treesit-auto-mode)) ;; C/C++ (setq dap-lldb-debug-program '("/usr/bin/lldb-vscode"))