Atom language support for Inno Setup, including grammar, snippets and a rudimentary build system
CoffeeScript JavaScript
Latest commit 1149b1b Jan 18, 2017 @idleberg Prepare 2.9.4 release
Permalink
Failed to load latest commit information.
grammars update patterns Jan 14, 2017
keymaps first commit May 18, 2016
lib update description Jan 18, 2017
snippets indent May 18, 2016
.gitignore update settings Jan 18, 2017
.travis.yml update settings Jan 18, 2017
LICENSE.md update year Jan 3, 2017
README.md update description Jan 3, 2017
coffeelint.json first commit Jul 6, 2015
gulpfile.js use Gulp v4 linter Dec 19, 2016
package.json Prepare 2.9.4 release Jan 18, 2017
screenshot.png add screenshot May 18, 2016
yarn.lock first commit Jan 18, 2017

README.md

Inno Setup for Atom

apm apm apm Travis David

Atom language support for Inno Setup, including grammar, snippets and build system

Screenshot

Screenshot of Inno Setup in Atom with Hopscotch theme

Installation

apm

Install language-innosetup from Atom's Package Manager or the command-line equivalent:

$ apm install language-innosetup

Using Git

Change to your Atom packages directory:

# Windows
$ cd %USERPROFILE%\.atom\packages

# Linux & macOS
$ cd ~/.atom/packages/

Clone repository as language-innosetup:

$ git clone https://github.com/idleberg/atom-language-innosetup language-innosetup

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 compile Inno Setup scripts. But first, make sure ISCC.exe is in your PATH environmental variable. Alternatively, you can specify its path in your Atom configuration.

Example:

"language-innosetup":
  pathToISCC: "full\\path\\to\\ISCC.exe"

Note: If you're on macOS or Linux and would like to compile scripts with Wine, specify the path to this bash script instead.

To compile your scripts, select Inno Setup: Save & Compile” from the command-palette or use the keyboard shortcut.

Third-party packages

Should you prefer working with an existing third-party build system, the following packages already have support for Inno Setup.

License

This work is licensed under the The MIT License.

Donate

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