From d8597b8aab58dde1b7fe64a61297af75801dc7e0 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Mon, 12 Feb 2024 17:41:26 +0800 Subject: [PATCH] nixvimConfigs/fiesta/setups/treesitter: add default set of installed tree-sitter grammars --- .../fiesta/modules/setups/treesitter.nix | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/configs/nixvim/fiesta/modules/setups/treesitter.nix b/configs/nixvim/fiesta/modules/setups/treesitter.nix index a8837070..c043d35a 100644 --- a/configs/nixvim/fiesta/modules/setups/treesitter.nix +++ b/configs/nixvim/fiesta/modules/setups/treesitter.nix @@ -17,9 +17,30 @@ in # Install all of the grammars with Nix. We can easily replace it if we # want to. nixGrammars = true; - ensureInstalled = "all"; nixvimInjections = true; + # We'll just use the common languages out of the bat. + grammarPackages = with pkgs.tree-sitter-grammars; [ + tree-sitter-bash + tree-sitter-c + tree-sitter-cpp + tree-sitter-css + tree-sitter-dockerfile + tree-sitter-go + tree-sitter-graphql + tree-sitter-html + tree-sitter-http + tree-sitter-javascript + tree-sitter-json + tree-sitter-json5 + tree-sitter-nix + tree-sitter-rust + tree-sitter-toml + tree-sitter-tsx + tree-sitter-typescript + tree-sitter-yaml + ]; + # Enable all of its useful features. folding = true; indent = true;