Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 729 Bytes

File metadata and controls

44 lines (29 loc) · 729 Bytes

codemirror-maml

MAML language support for CodeMirror 6.

Features

  • Syntax highlighting
  • Code folding (objects, arrays, raw strings)
  • Auto-indentation
  • Bracket matching
  • Comment toggling (#)
  • Auto-close brackets

Installation

npm install codemirror-maml

Usage

import {EditorView, basicSetup} from "codemirror"
import {maml} from "codemirror-maml"

new EditorView({
  extensions: [basicSetup, maml()],
  parent: document.body,
})

API

maml()

Returns a LanguageSupport instance for MAML.

mamlLanguage

The LRLanguage instance for advanced use cases (e.g., custom highlighting or nesting).

License

MIT