diff --git a/pkgs/applications/editors/neovim/to-nvim-treesitter-grammar.sh b/pkgs/applications/editors/neovim/to-nvim-treesitter-grammar.sh index 24e8428ef483..abe16c805309 100644 --- a/pkgs/applications/editors/neovim/to-nvim-treesitter-grammar.sh +++ b/pkgs/applications/editors/neovim/to-nvim-treesitter-grammar.sh @@ -4,7 +4,11 @@ toNvimTreesitterGrammar() { echo "Executing toNvimTreesitterGrammar" mkdir -p "$out/parser" - ln -s "$origGrammar/parser" "$out/parser/$grammarName.so" + if [ -e "$origGrammar/parser.wasm" ]; then + ln -s "$origGrammar/parser.wasm" "$out/parser/$grammarName.wasm" + else + ln -s "$origGrammar/parser" "$out/parser/$grammarName.so" + fi if [ "$installQueries" != 1 ]; then echo "Installing queries is disabled: installQueries=$installQueries"