Atom language support for nsL Assembler, including grammar, snippets and a rudimentary build system
CoffeeScript JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
grammars
keymaps
lib
snippets
.gitignore
.travis.yml
README.md
coffeelint.json
gulpfile.js
package.json
screenshot.png
yarn.lock

README.md

nsL Assembler for Atom

apm apm apm Travis David Gitter

Atom language support for nsL Assembler, including grammar, snippets and build system

Screenshot

Screenshot of nsL Assembler in Atom with Hopscotch theme

Installation

apm

  • Install package apm install language-nsl (or use the GUI)

Using Git

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

Package Dependencies

This package automatically installs third-party packages it depends on. You can prevent this by disabling the Manage Dependencies option in the package settings.

Usage

Building

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: "/full/path/to/nsL.jar"
  customArguments: "/nopause /nomake"

Third-party packages

Should you already use the build package, you can install the build-nsl provider to build your code.

License

This work is dual-licensed under The MIT License and the GNU General Public License, version 2.0

Donate

You are welcome support this project using Flattr or Bitcoin 17CXJuPsmhuTzFV2k4RKYwpEHVjskJktRd