summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2026-04-03 03:55:00 +0200
committerThomas Voss <mail@thomasvoss.com> 2026-04-03 03:55:00 +0200
commit5641da7d5172c945402d019e4d3bbe815e4ed105 (patch)
treed101e2269a995c6160ea6b043e74ea949bb4186a
parentaa69c876516c091703b8f9753b5782e6f0a6fac4 (diff)
emacs: Add support for git-commit-ts-mode
-rw-r--r--.config/emacs/modules/mm-treesit.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/.config/emacs/modules/mm-treesit.el b/.config/emacs/modules/mm-treesit.el
index 9c983a0..ff84aad 100644
--- a/.config/emacs/modules/mm-treesit.el
+++ b/.config/emacs/modules/mm-treesit.el
@@ -6,6 +6,7 @@
(defvar mm-treesit-language-remap-alist
'((cpp . c++)
+ (gitcommit . git-commit)
(gomod . go-mod)
(javascript . js)
(vim . vimscript))
@@ -39,6 +40,8 @@
"https://github.com/camdencheek/tree-sitter-dockerfile")
(elixir
"https://github.com/elixir-lang/tree-sitter-elixir")
+ (gitcommit
+ "https://github.com/gbprod/tree-sitter-gitcommit")
(go
"https://github.com/tree-sitter/tree-sitter-go")
(gomod
@@ -146,6 +149,7 @@ The parsers are taken from `treesit-language-source-alist'."
(defvar mm-treesit-language-file-name-alist
'((dockerfile . "/[Dd]ockerfile\\'")
(elixir . "\\.exs?\\'")
+ (gitcommit . "\\.COMMIT_EDITMSG\\'")
(go . "\\.go\\'")
(gomod . "/go\\.mod\\'")
(heex . "\\.heex\\'")