neovimUtils: support wasm tree-sitter grammars

Teach the existing grammar wrapper to install parser.wasm when users
pass a WASI-built grammar.
This commit is contained in:
Austin Horstman
2026-06-25 10:21:51 -05:00
parent 1fb5e96c3b
commit e8b67d2ef1
@@ -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"