From c6f768c114a81e00d63549f7d1a6581ab608f4ec Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 1 Sep 2025 14:01:00 +0200 Subject: [PATCH] fix(javascript): missing grammar recipe for tsx-ts-mode Close: #8476 Co-authored-by: SunskyXH --- modules/lang/javascript/config.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index ff6559b8e..eeba05290 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -85,11 +85,15 @@ (+javascript-common-config 'typescript-ts-mode)) -(use-package! tsx-ts-mode +(use-package! tsx-ts-mode ; 29.1+ only :when (modulep! +tree-sitter) - :when (fboundp 'tsx-ts-mode) ; 29.1+ only :mode "\\.[tj]sx\\'" :defer t + :init + (set-tree-sitter! nil 'tsx-ts-mode + '((tsx :url "https://github.com/tree-sitter/tree-sitter-typescript" + :commit "8e13e1db35b941fc57f2bd2dd4628180448c17d5" + :source-dir "tsx/src"))) :config (+javascript-common-config 'tsx-ts-mode))