File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 53
53
:hook ((prog-mode conf-mode) . highlight-numbers-mode)
54
54
:config
55
55
(setq highlight-numbers-generic-regexp (rx (and symbol-start (one-or-more digit)) (optional " ." (* digit)) symbol-end))
56
-
57
56
; ; Define the right format for numbers in `dts-mode'
58
57
(puthash 'dts-mode
59
58
(rx (and symbol-start (or (+ digit) (+ hex-digit) (and " 0" (any " xX" ) (+ hex-digit))) symbol-end))
Original file line number Diff line number Diff line change 20
20
:custom
21
21
(treesit-auto-install 'prompt )
22
22
:config
23
+ ; ; BUG+FIX: Remove the C++ grammar to force using v0.22.0, newer versions
24
+ ; ; cause problems with syntax highlighting in `c++-ts-mode' buffers.
25
+ ; ; See: https://github.com/abougouffa/minemacs/discussions/135
26
+ (cl-callf2 cl-delete-if
27
+ (lambda (lang ) (eq 'cpp (treesit-auto-recipe-lang lang)))
28
+ treesit-auto-recipe-list)
23
29
(let ((extra-recipes (list (make-treesit-auto-recipe
24
30
:lang 'xml
25
31
:ts-mode 'xml-ts-mode
26
32
:remap '(nxml-mode xml-mode)
27
33
:url " https://github.com/tree-sitter-grammars/tree-sitter-xml"
28
34
:source-dir " xml/src"
29
35
:ext " \\ .xml\\ '" )
36
+ (make-treesit-auto-recipe
37
+ :lang 'cpp
38
+ :ts-mode 'c++-ts-mode
39
+ :remap 'c++-mode
40
+ :url " https://github.com/tree-sitter/tree-sitter-cpp"
41
+ :revision " v0.22.0"
42
+ :ext " \\ .cpp\\ '" )
30
43
(make-treesit-auto-recipe
31
44
:lang 'llvm
32
45
:ts-mode 'llvm-ts-mode
You can’t perform that action at this time.
0 commit comments