Skip to content

Commit accc068

Browse files
committed
fix: check for Tree-Sitter support before installing *-ts-modes
1 parent aa3ece9 commit accc068

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

core/me-builtin.el

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
;; Author: Abdelhak Bougouffa (rot13 "nobhtbhssn@srqbencebwrpg.bet")
66
;; Created: 2023-03-26
7-
;; Last modified: 2025-05-10
7+
;; Last modified: 2025-05-13
88

99
;;; Commentary:
1010

@@ -501,6 +501,7 @@ or file path may exist now."
501501
'((c-mode . "k&r") (c++-mode . "k&r"))))
502502

503503
(use-package c-ts-mode
504+
:when (featurep 'feat/tree-sitter)
504505
:custom
505506
(c-ts-mode-indent-style 'k&r))
506507

modules/on-demand/me-typst.el

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717

1818
;; Typst tree sitter major mode for Emacs
1919
(use-package typst-ts-mode
20-
:straight t)
20+
:straight t
21+
:when (featurep 'feat/tree-sitter))
2122

2223

2324
;; Typst live preview minor mode

modules/on-demand/me-zig.el

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
;; Author: Abdelhak Bougouffa (rot13 "nobhtbhssn@srqbencebwrpg.bet")
66
;; Created: 2024-08-11
7-
;; Last modified: 2025-03-21
7+
;; Last modified: 2025-05-13
88

99
;;; Commentary:
1010

@@ -22,8 +22,8 @@
2222

2323
;; Tree-sitter based major mode for the Zig programming language
2424
(use-package zig-ts-mode
25-
:straight t)
26-
25+
:straight t
26+
:when (featurep 'feat/tree-sitter))
2727

2828
(provide 'on-demand/me-zig)
2929
;;; me-zig.el ends here

0 commit comments

Comments
 (0)