Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liquidsoap for Nova

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.

Features

  • 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+F or on save)
  • Automatic indentation
  • Code folding

Installation

The Nova way

Install this from the Extension library.

The easy way

Double-click the extension.

The hard way

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.

Issues

You're welcome to submit any issues you may find in this product.

License

MIT

About

This Nova extension provides syntax highlighting, autocomplete, syntax checking and fancy colors for Liquidsoap in Nova.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages