codemirror-abap
ABAP mode for the CodeMirror editor

Description
Add ABAP syntax highlighting to the CodeMirror editor.
Installation
npm install --save codemirror-abap
Usage
Build tools
-
Import codemirror-abap in your project.
import CodeMirror from 'codemirror';
import 'codemirror-abap';
or
import CodeMirror from 'codemirror';
import { abapMode } from 'codemirror-abap';
CodeMirror.defineMode("abap", abapMode);
-
Set 'abap' as the mode when instantiating the CodeMirror editor.
CodeMirror.fromTextArea(element, {
mode: 'abap'
});
Browser
-
Include the codemirror-abap bundle in a script tag.
<script src="js/codemirror.js"></script>
<script src="js/codemirror-abap/bundles/abap.min.js"></script>
or
<script src="js/codemirror.js"></script>
<script src="js/codemirror-abap/bundles/abap.min.js"></script>
CodeMirror.defineMode("abap", abap.abapMode);
-
Set 'abap' as the mode when instantiating the CodeMirror editor.
CodeMirror.fromTextArea(element, {
mode: 'abap'
});
CDN
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.57.0/codemirror.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/codemirror-abap/bundles/abap.min.js"></script>
Demo
There's a simple React demo using react-codemirror2 in the demo directory of the git repo.
To run the demo:
git clone https://github.com/larshp/codemirror-abap.git
cd codemirror-abap/demo
npm install
npm start