Skip to content

Commit d36996c

Browse files
authored
Merge pull request #1078 from diced/fix-ts
languages/ts: add `typescript` treesitter grammar
2 parents 65f7ec5 + 77c6429 commit d36996c

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

docs/release-notes/rl-0.8.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,3 +517,8 @@
517517

518518
- Add [EEx Treesitter Grammar](https://github.com/connorlay/tree-sitter-eex) for Elixir
519519
- Add [HEEx Treesitter Grammar](https://github.com/phoenixframework/tree-sitter-heex) for Elixir
520+
521+
[diced](https://github.com/diced):
522+
523+
- Fixed `typescript` treesitter grammar not being included by default.
524+

modules/plugins/languages/ts.nix

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,8 @@ in {
219219

220220
treesitter = {
221221
enable = mkEnableOption "Typescript/Javascript treesitter" // {default = config.vim.languages.enableTreesitter;};
222-
tsPackage = mkGrammarOption pkgs "tsx";
222+
tsPackage = mkGrammarOption pkgs "typescript";
223+
tsxPackage = mkGrammarOption pkgs "tsx";
223224
jsPackage = mkGrammarOption pkgs "javascript";
224225
};
225226

@@ -283,7 +284,11 @@ in {
283284
config = mkIf cfg.enable (mkMerge [
284285
(mkIf cfg.treesitter.enable {
285286
vim.treesitter.enable = true;
286-
vim.treesitter.grammars = [cfg.treesitter.tsPackage cfg.treesitter.jsPackage];
287+
vim.treesitter.grammars = [
288+
cfg.treesitter.tsPackage
289+
cfg.treesitter.tsxPackage
290+
cfg.treesitter.jsPackage
291+
];
287292
})
288293

289294
(mkIf cfg.lsp.enable {

0 commit comments

Comments
 (0)