From 69355e64290dada7765c9db24bc578861999911e Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Mon, 12 Dec 2022 23:28:26 +0300 Subject: [PATCH] plugins/syntax: fix tree-sitter parsers --- plugins/syntax/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/syntax/default.nix b/plugins/syntax/default.nix index b119c98..c775dc1 100644 --- a/plugins/syntax/default.nix +++ b/plugins/syntax/default.nix @@ -21,14 +21,15 @@ let }; tree-sitter = (inputs.tree-sitter.override { inherit extraGrammars; }); - grammars = tree-sitter.withPlugins (g: tree-sitter.allGrammars); + grammars = tree-sitter.withPlugins (g: [ g.tree-sitter-d2 ]); - nvim-treesitter = inputs.nvim-treesitter.overrideAttrs (oldAttrs: { + nvim-treesitter = inputs.nvim-treesitter.withAllGrammars.overrideAttrs (oldAttrs: { postPatch = '' rm -r parser - ln -s ${grammars} parser + mkdir parser + ln -s ${grammars}/d2.so parser/d2.so - ln -s ${../.}/queries queries/d2 + ln -s ${extraGrammars.tree-sitter-d2.src}/queries queries/d2 ''; }); in