0.1.1 • Published 4 months ago

codemirror-lang-macaulay2 v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Macaulay2 Language for CodeMirror

This package provides Macaulay2 language support for CodeMirror.

Installation

npm install codemirror-lang-macaulay2

Usage

import { EditorState } from "@codemirror/state";
import { EditorView, basicSetup } from "codemirror";
import { macaulay2 } from "codemirror-lang-macaulay2";

new EditorView({
  state: EditorState.create({
    doc: "R = QQ[x,y,z,w]\nI = monomialCurveIdeal(R, {1,2,3})",
    extensions: [basicSetup, macaulay2()]
  }),
  parent: document.getElementById("editor"),
});