Liquidsoap language support for Panic's Nova editor, ported from the official vscode-liquidsoap extension maintained by Savonet.
This extension is not maintained by Savonet.
- Syntax highlighting
- Autocomplete (functions, keywords, types, encoders, preprocessor directives)
- Syntax validation (unclosed blocks, mismatched brackets, unclosed strings)
- Code formatting via prettier + liquidsoap-prettier (
Opt+Shift+For on save) - Automatic indentation
- Code folding
Install this from the Extension library.
Double-click the extension.
Symlink the extension bundle into Nova's extensions directory:
ln -s /path/to/Liquidsoap.novaextension \
~/Library/Application\ Support/Nova/Extensions/Liquidsoap.novaextension
Restart Nova. Any .liq file will activate the extension.
Formatting requires a working npx (Node.js). The extension will fetch the latest prettier and liquidsoap-prettier automatically the first time you format — no manual npm install is required. Subsequent formats use npx's local cache.
If you'd rather use your own prettier install (e.g. to pin a specific version, or to work offline), set Settings → Extensions → Liquidsoap → Path to prettier executable to your prettier binary and make sure liquidsoap-prettier is resolvable from your workspace.
You're welcome to submit any issues you may find in this product.
MIT