Extension Details

- NSIS
- by idleberg
- 2 Recent Installs | 10 Total Installs
- Syntax highlighting, completions, diagnostics and formatting for NSIS (Nullsoft Scriptable Install System) scripts.
- Repository
- Bug Reports
-
Launch Subprocesses
-
This extension is allowed to:
Readme
NSIS for Nova
NSIS (Nullsoft Scriptable Install System) support for Panic's Nova editor.
Features
- Tree-sitter-based syntax highlighting
- Code folding for functions, sections, macros, and preprocessor blocks
- Symbol navigation
- Comment toggling
- Bracket and quote auto-pairing
- Build task assistant
With the nsis-lsp language server installed, you also get:
- Completions for instructions, preprocessor directives and variables
- Documentation on hover
- Signature help
- Jump to definition for defines, macros and functions
- Code actions
- Diagnostics from
makensis - Code formatting, on save
Requirements
Nova 14 or later.
The nsis-lsp language server is required for diagnostics and formatting — there are no built-in fallbacks. Install it with npm i -g @nsis/lsp or cargo install nsis-lsp; the extension picks it up from your PATH, or you can point at it explicitly in the extension settings.
Installation
Install from the Nova Extension Library, or clone this repository and double-click NSIS.novaextension.
License
This work is licensed under the MIT License.
Release Notes
Changelog
v0.1.0
- first release 🎉