An open API service indexing awesome lists of open source software.

https://github.com/codewars/codemirror-unicode-helper

CodeMirror extension for entering Unicode characters with ASCII sequences. Defaults to LaTeX-like abbreviations.
https://github.com/codewars/codemirror-unicode-helper

codemirror

Last synced: 10 months ago
JSON representation

CodeMirror extension for entering Unicode characters with ASCII sequences. Defaults to LaTeX-like abbreviations.

Awesome Lists containing this project

README

          

# 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:

```javascript
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:

```javascript
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", "∛"],
])
);
```