Atom language support for nsL Assembler, including grammar, snippets and build system
Screenshot of nsL Assembler in Atom with Hopscotch theme
- Install package
apm install language-nsl
(or use the GUI)
Change to your Atom packages directory:
# Windows
$ cd %USERPROFILE%\.atom\packages
# Linux & macOS
$ cd ~/.atom/packages/
Clone repository as language-nsl
:
$ git clone https://github.com/idleberg/atom-language-nsl language-nsl
This package automatically installs third-party packages it depends on. You can prevent this by disabling the Manage Dependencies option in the package settings.
As of recently, this package contains a build system to translate nsL code into NSIS script and transpile it. To do so, select Nsl Assembler: Save & Transpile” from the command-palette or use the keyboard shortcut.
Make sure to specify the path for nsL.jar
in the package settings. There you can also customize the flags for the transpiler.
Example:
"language-nsl":
pathToJar: "%PROGRAMFILES(X86)%\\NSIS\\NSL\\nsL.jar"
customArguments: ["/nopause", "/nomake"]
Should you already use the build package, you can install the build-nsl provider to build your code.
This work is dual-licensed under The MIT License and the GNU General Public License, version 2.0