A collection of useful NSIS packages for Sublime Text 3 (Build 3084 or higher).
- NSIS Grammar
- NSIS Language File Grammar
- NSIS Completions
- NSIS Plug-in Completions
- Drunken NSIS Completions
- Build System
- Linter
- nsL Assembler
The easiest way to install is via Package Control.
- Add our repository
https://nsis-dev.github.io/sublime-nsis-ide/repository.json
- Choose “Install package” from the Command Palette (Super+Shift+p)
- Select “NSIS IDE” and press Enter
With auto_upgrade enabled, Package Control will keep all installed packages up-to-date!
Change to your Sublime Text Packages
directory, then clone this repository as “NSIS IDE”:
$ git clone https://github.com/NSIS-Dev/sublime-nsis-ide.git 'NSIS IDE'
Before using this plugin, you must ensure that makensis
(NSIS v3.0 or higher) is installed on your system. To install makensis
, do the following:
With NSIS installed, make sure makensis
is in your PATH environmental variable.
Install makensis
from your distribution's default package manager, for example:
# Debian
$ sudo apt-get install nsis
# Red Hat
$ sudo dnf install nsis
Install makensis
through Homebrew:
# Homebrew (recommended)
$ brew install nsis
# MacPorts
$ ports install nsis
SublimeLinter 3 must be installed in order to use the linter.
In order for makensis
to be executed by SublimeLinter, you must [ensure that its path is available][path] to SublimeLinter. Before going any further, please read and follow the steps in “Finding a linter executable” through “Validating your PATH” in the documentation.
Use the Command Palette to set up your linting preferences, or to run the linter.
With Node installed, you can keep the package at bleeding edge. Simply run yarn upgrade || npm update
in the folder of this package.
This package is largely released under The MIT License, except NSIS language definitions and Windows build system, both released under the Apache License.