@nsis/codemirror
v0.14.5
Published
NSIS language support for CodeMirror 6
Maintainers
Readme
@nsis/codemirror
Language mode for CodeMirror 6.
Latest version supported: NSIS v3.12
Installation
$ npm install @nsis/codemirrorUsage
import { basicSetup } from "codemirror";
import { EditorView } from "@codemirror/view";
import { nsis } from "@nsis/codemirror";
new EditorView({
doc: 'Name "Example"\nOutFile "example.exe"',
extensions: [basicSetup, nsis()],
parent: document.getElementById("editor")!,
});Case Sensitivity
NSIS is a case-insensitive language. By default, the language mode matches keywords case-insensitively, so MessageBox, messagebox, and MESSAGEBOX are all recognized as commands.
If you prefer strict, case-sensitive matching (only canonical casing is recognized), pass { strict: true }:
nsis({ strict: true })License
Released under The MIT License.
