From efd4f06e0db3034aa67241935ee4cf126c821515 Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Tue, 13 Dec 2022 00:05:40 +0300 Subject: [PATCH] plugins/syntax: fix tree-sitter parsers --- plugins/syntax/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/syntax/default.nix b/plugins/syntax/default.nix index 067771a..5479565 100644 --- a/plugins/syntax/default.nix +++ b/plugins/syntax/default.nix @@ -24,8 +24,9 @@ let tree-sitter = (inputs.tree-sitter.override { inherit extraGrammars; }); grammars = tree-sitter.withPlugins (g: [ g.tree-sitter-d2 ]); - nvim-treesitter = inputs.nvim-treesitter.withAllGrammars.overrideAttrs (oldAttrs: { - passthru.dependencies = oldAttrs.passthru.dependencies ++ [ + nvim-treesitter-with-grammars = inputs.nvim-treesitter.withAllGrammars; + nvim-treesitter = nvim-treesitter-with-grammars.overrideAttrs (oldAttrs: { + passthru.dependencies = nvim-treesitter-with-grammars.dependencies ++ [ (runCommand "nvim-treesitter-d2-grammar" { } '' mkdir -p $out/parser ln -s ${grammars}/d2.so $out/parser/d2.so