Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.01 KB

README.md

File metadata and controls

45 lines (35 loc) · 1.01 KB

codemirror-unicode-helper

CodeMirror extension for entering Unicode characters using LaTeX-like abbreviations.

Provides functions unicodeHelper and unicodeHelperWith.

  • unicodeHelper: Hint helper with preconfigured sequences.
  • unicodeHelperWith(pairs: [seq: string, sym: string][]): Returns a hint helper with privided pairs.

Usage

Using with preconfigured sequences:

import CodeMirror from "codemirror";
import "codemirror/addon/hint/show-hint";
import { unicodeHelper } from "@codewars/codemirror-unicode-helper";

CodeMirror.registerGlobalHelper(
  "hint",
  "unicode-helper",
  predicate,
  unicodeHelper
);

Using with custom sequences:

import CodeMirror from "codemirror";
import "codemirror/addon/hint/show-hint";
import { unicodeHelperWith } from "@codewars/codemirror-unicode-helper";

CodeMirror.registerGlobalHelper(
  "hint",
  "unicode-helper",
  predicate,
  unicodeHelperWith([
    ["div", "÷"],
    ["pi", "π"],
    ["sqrt", "√"],
    ["cbrt", "∛"],
  ])
);