summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYuan Fu <casouri@gmail.com>2026-04-23 20:09:46 -0700
committerYuan Fu <casouri@gmail.com>2026-04-25 10:49:26 -0700
commitddbd311d37db64a1cf52d0cc3f00a461f170624b (patch)
treef0ccc88c6cdc901a19ebbe6562e0ebc7aa8f99fa /src
parentd3debef28dddee94673e091c95dbf6c0cecce312 (diff)
; Move treesit-languages-require-line-column-tracking to treesit.c.
* lisp/treesit.el: Remove it. * src/treesit.c (syms_of_treesit): Add it.
Diffstat (limited to 'src')
-rw-r--r--src/treesit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/treesit.c b/src/treesit.c
index 2c6ab6aaa2b..5315c348634 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -5289,6 +5289,8 @@ syms_of_treesit (void)
DEFSYM (Qor, "or");
DEFSYM (Qand, "and");
+ DEFSYM (Qhaskell, "haskell");
+
#ifdef WINDOWSNT
DEFSYM (Qtree_sitter, "tree-sitter");
#endif
@@ -5410,7 +5412,7 @@ Most tree-sitter language grammars don't require line and column
tracking to work, but some languages do. When creating a parser, if the
language is in this list, Emacs enables line-column tracking for the
buffer. */);
- Vtreesit_languages_require_line_column_tracking = Qnil;
+ Vtreesit_languages_require_line_column_tracking = list1 (Qhaskell);
DEFVAR_LISP ("treesit-major-mode-remap-alist",
Vtreesit_major_mode_remap_alist,