Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asciidoctor/codemirror-asciidoc
AsciiDoc mode for CodeMirror
https://github.com/asciidoctor/codemirror-asciidoc
Last synced: 3 months ago
JSON representation
AsciiDoc mode for CodeMirror
- Host: GitHub
- URL: https://github.com/asciidoctor/codemirror-asciidoc
- Owner: asciidoctor
- License: bsd-3-clause
- Created: 2015-12-04T21:47:36.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-08-11T12:54:24.000Z (over 2 years ago)
- Last Synced: 2024-10-30T00:00:42.075Z (3 months ago)
- Language: JavaScript
- Size: 26.4 KB
- Stars: 20
- Watchers: 6
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-codemirror5 - AsciiDoc
README
# AsciiDoc mode for CodeMirror
This repository contains the AsciiDoc mode for CodeMirror.
## Installation
```
$ npm install codemirror-asciidoc
```## Usage for CM5 with `[email protected]`
```js
var codemirror = require("codemirror"),
codemirror_asciidoc = require("codemirror-asciidoc");codemirror.fromTextArea(document.getElementById("editor"), {
lineNumbers: true,
lineWrapping: true,
mode: "asciidoc"
});
```## Usage for CM6 with `[email protected]`
```js
import {StreamLanguage} from "@codemirror/language"
import {asciidoc} from "codemirror-asciidoc"import {EditorView, EditorState, basicSetup} from "@codemirror/basic-setup"
let view = new EditorView({
state: EditorState.create({
extensions: [basicSetup, StreamLanguage.define(asciidoc)]
})
})
```## License
BSD
## Credits
The AsciiDoc mode for CodeMirror was generated from the AsciiDoc mode for Ace using the https://github.com/espadrine/ace2cm[ace2cm] project by https://github.com/espadrine[Thaddee Tyl].