Compare commits

...

3 commits

Author SHA1 Message Date
raf
d36996c8ba
Merge pull request #1078 from diced/fix-ts
languages/ts: add `typescript` treesitter grammar
2025-08-22 09:10:58 +03:00
diced
77c642935d
docs(rl): add ts treesitter fix entry 2025-08-21 13:31:19 -07:00
diced
c8bb625a88
languages/ts: add typescript treesitter grammar 2025-08-21 13:29:08 -07:00
2 changed files with 12 additions and 2 deletions

View file

@ -517,3 +517,8 @@
- Add [EEx Treesitter Grammar](https://github.com/connorlay/tree-sitter-eex) for Elixir
- Add [HEEx Treesitter Grammar](https://github.com/phoenixframework/tree-sitter-heex) for Elixir
[diced](https://github.com/diced):
- Fixed `typescript` treesitter grammar not being included by default.

View file

@ -219,7 +219,8 @@ in {
treesitter = {
enable = mkEnableOption "Typescript/Javascript treesitter" // {default = config.vim.languages.enableTreesitter;};
tsPackage = mkGrammarOption pkgs "tsx";
tsPackage = mkGrammarOption pkgs "typescript";
tsxPackage = mkGrammarOption pkgs "tsx";
jsPackage = mkGrammarOption pkgs "javascript";
};
@ -283,7 +284,11 @@ in {
config = mkIf cfg.enable (mkMerge [
(mkIf cfg.treesitter.enable {
vim.treesitter.enable = true;
vim.treesitter.grammars = [cfg.treesitter.tsPackage cfg.treesitter.jsPackage];
vim.treesitter.grammars = [
cfg.treesitter.tsPackage
cfg.treesitter.tsxPackage
cfg.treesitter.jsPackage
];
})
(mkIf cfg.lsp.enable {