Atom language support for Inno Setup, including grammar, snippets and build system
This package consumes the following services:
Inno Setup for Atom
Atom language support for Inno Setup, including grammar, snippets and build system
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.
- build – requires additional provider (e.g. build-innosetup), supports linter
- script
License
This work is licensed under the The MIT License.
Donate
You are welcome support this project using Flattr or Bitcoin 17CXJuPsmhuTzFV2k4RKYwpEHVjskJktRd