codemirror-mode-zenscript
Version:
A CodeMirror mode for the ZenScript language
37 lines (27 loc) • 1.24 kB
Markdown
codemirror-mode-zenscript
==============
[](https://badge.fury.io/js/codemirror-mode-zenscript)
[](https://david-dm.org/CraftTweaker/codemirror-mode-zenscript)
> A CodeMirror mode for [ZenScript](https://github.com/CraftTweaker/ZenScript)
```console
npm install codemirror codemirror-mode-zenscript --save
```
1. Include `codemirror-mode-zenscript` into your project.
```html
<!-- You can simply add zenscript.js as a script tag: -->
<script src="js/codemirror.js"></script>
<script src="js/codemirror-mode-zenscript/dist/codemirror-mode-zenscript.js"></script>
```
or
```js
// If using a build pipeline like webpack, you can simply import the module.
// The mode is registered automatically when importing. See below:
import CodeMirror from 'codemirror';
import registerZenScriptMode from 'codemirror-mode-zenscript';
```
2. Set `zenscript` as the mode when creating the CodeMirror editor.
```js
CodeMirror.fromTextArea(document.getElementById('code'), {mode: 'zenscript'});
```