From aefae1d178bfe5418b07235fab939736da75c81d Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Mon, 27 Oct 2025 11:57:49 +0200 Subject: emacs: Use gdscript-ts-mode --- emacs/.config/emacs/arkta/arkta-progmodes.el | 4 ++-- emacs/.config/emacs/arkta/arkta-treesit.el | 5 +++++ emacs/.config/emacs/init.el | 3 ++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/emacs/.config/emacs/arkta/arkta-progmodes.el b/emacs/.config/emacs/arkta/arkta-progmodes.el index 9da935e..ab19ab1 100644 --- a/emacs/.config/emacs/arkta/arkta-progmodes.el +++ b/emacs/.config/emacs/arkta/arkta-progmodes.el @@ -91,8 +91,8 @@ :straight '(elixir-ts-mode :type built-in) :mode "\\.exs?\\'") -(use-package gdscript-mode - :straight t +(use-package gdscript-ts-mode + :straight 'gdscript-mode :mode "\\.gd\\'") (use-package go-ts-mode diff --git a/emacs/.config/emacs/arkta/arkta-treesit.el b/emacs/.config/emacs/arkta/arkta-treesit.el index 60952d6..c3f7654 100644 --- a/emacs/.config/emacs/arkta/arkta-treesit.el +++ b/emacs/.config/emacs/arkta/arkta-treesit.el @@ -119,6 +119,11 @@ ,(arkta/treesit-cond (14 "v0.3.4"))) + (gdscript "https://github.com/PrestonKnopp/tree-sitter-gdscript" + ,(arkta/treesit-cond + (15 "v6.0.0") + (14 "v5.0.1"))) + (go "https://github.com/tree-sitter/tree-sitter-go.git" ,(arkta/treesit-cond (15 "v0.25.0") diff --git a/emacs/.config/emacs/init.el b/emacs/.config/emacs/init.el index bbde1e1..56e1adf 100644 --- a/emacs/.config/emacs/init.el +++ b/emacs/.config/emacs/init.el @@ -60,6 +60,7 @@ (css-mode . css-ts-mode) (dockerfile-mode . dockerfile-ts-mode) (elixir-mode . elixir-ts-mode) + (gdscript-mode . gdscript-ts-mode) (go-mode . go-ts-mode) (go-mod-mode . go-mod-ts-mode) (html-mode . mhtml-mode) @@ -309,7 +310,7 @@ (use-package eglot :straight '(eglot :type built-in) - :hook ((gdscript-mode go-ts-mode) . eglot-ensure) + :hook ((gdscript-ts-mode go-ts-mode) . eglot-ensure) :custom (eglot-ignored-server-capabilities '(:documentFormattingProvider :documentRangeFormattingProvider -- cgit v1.2.3