summaryrefslogtreecommitdiff
path: root/emacs
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2025-10-27 12:10:01 +0200
committerGravatar Uko Kokņevičs2025-10-27 12:10:01 +0200
commit04feeebe8a2d617ae9b52b46b22ff21a9ad7b038 (patch)
tree84593689d7594265e0ba56c91d62d62d1c1b0ed3 /emacs
parentemacs: Use gdscript-ts-mode (diff)
downloaddotfiles-04feeebe8a2d617ae9b52b46b22ff21a9ad7b038.tar.gz
dotfiles-04feeebe8a2d617ae9b52b46b22ff21a9ad7b038.tar.xz
dotfiles-04feeebe8a2d617ae9b52b46b22ff21a9ad7b038.zip
emacs: Replace haskell-mode with haskell-ts-mode
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.config/emacs/arkta/arkta-progmodes.el7
-rw-r--r--emacs/.config/emacs/arkta/arkta-treesit.el4
-rw-r--r--emacs/.config/emacs/init.el1
-rw-r--r--emacs/.config/emacs/straight/versions/default.el2
4 files changed, 11 insertions, 3 deletions
diff --git a/emacs/.config/emacs/arkta/arkta-progmodes.el b/emacs/.config/emacs/arkta/arkta-progmodes.el
index ab19ab1..d6bdbe2 100644
--- a/emacs/.config/emacs/arkta/arkta-progmodes.el
+++ b/emacs/.config/emacs/arkta/arkta-progmodes.el
@@ -113,9 +113,12 @@
113 "\\.gradle\\'" 113 "\\.gradle\\'"
114 "\\.groovy\\'")) 114 "\\.groovy\\'"))
115 115
116(use-package haskell-mode 116(use-package haskell-ts-mode
117 :straight t 117 :straight t
118 :mode "\\.hs\\'") 118 :mode "\\.hs\\'"
119 :custom
120 (haskell-ts-font-lock-level 4)
121 (haskell-ts-use-indent t))
119 122
120(use-package htmlize 123(use-package htmlize
121 :straight t) 124 :straight t)
diff --git a/emacs/.config/emacs/arkta/arkta-treesit.el b/emacs/.config/emacs/arkta/arkta-treesit.el
index c3f7654..7a7e200 100644
--- a/emacs/.config/emacs/arkta/arkta-treesit.el
+++ b/emacs/.config/emacs/arkta/arkta-treesit.el
@@ -133,6 +133,10 @@
133 ,(arkta/treesit-cond 133 ,(arkta/treesit-cond
134 (14 "v1.1.0"))) 134 (14 "v1.1.0")))
135 135
136 (haskell "https://github.com/tree-sitter/tree-sitter-haskell"
137 ,(arkta/treesit-cond
138 (14 "v0.23.1")))
139
136 (heex "https://github.com/phoenixframework/tree-sitter-heex" 140 (heex "https://github.com/phoenixframework/tree-sitter-heex"
137 ,(arkta/treesit-cond 141 ,(arkta/treesit-cond
138 (14 "v0.8.0"))) 142 (14 "v0.8.0")))
diff --git a/emacs/.config/emacs/init.el b/emacs/.config/emacs/init.el
index 56e1adf..a478918 100644
--- a/emacs/.config/emacs/init.el
+++ b/emacs/.config/emacs/init.el
@@ -63,6 +63,7 @@
63 (gdscript-mode . gdscript-ts-mode) 63 (gdscript-mode . gdscript-ts-mode)
64 (go-mode . go-ts-mode) 64 (go-mode . go-ts-mode)
65 (go-mod-mode . go-mod-ts-mode) 65 (go-mod-mode . go-mod-ts-mode)
66 (haskell-mode . haskell-ts-mode)
66 (html-mode . mhtml-mode) 67 (html-mode . mhtml-mode)
67 (java-mode . java-ts-mode) 68 (java-mode . java-ts-mode)
68 (js-mode . js-ts-mode) 69 (js-mode . js-ts-mode)
diff --git a/emacs/.config/emacs/straight/versions/default.el b/emacs/.config/emacs/straight/versions/default.el
index 8c56d0d..60d2577 100644
--- a/emacs/.config/emacs/straight/versions/default.el
+++ b/emacs/.config/emacs/straight/versions/default.el
@@ -34,7 +34,7 @@
34 ("git-gutter" . "5429931c91469c8dbf82f97e81414bdf25e838a4") 34 ("git-gutter" . "5429931c91469c8dbf82f97e81414bdf25e838a4")
35 ("gnu-elpa-mirror" . "e15f2d8da53d44f3b6a7b39cdb49f6e01e7e2b87") 35 ("gnu-elpa-mirror" . "e15f2d8da53d44f3b6a7b39cdb49f6e01e7e2b87")
36 ("groovy-emacs-modes" . "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb") 36 ("groovy-emacs-modes" . "7b8520b2e2d3ab1d62b35c426e17ac25ed0120bb")
37 ("haskell-mode" . "bd89438b0e6e6b6877d635699e265da85e85ca06") 37 ("haskell-ts-mode" . "16155f8b63ccf67d46535207a4f4378f675a8b47")
38 ("helpful" . "03756fa6ad4dcca5e0920622b1ee3f70abfc4e39") 38 ("helpful" . "03756fa6ad4dcca5e0920622b1ee3f70abfc4e39")
39 ("hl-todo" . "2e9504511aa393686f44a36716c1d2ebdc5def1f") 39 ("hl-todo" . "2e9504511aa393686f44a36716c1d2ebdc5def1f")
40 ("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef") 40 ("ht.el" . "1c49aad1c820c86f7ee35bf9fff8429502f60fef")