CodeMirror + SpellChecker + QuickFix
npm install codemirror-spellckeckerCodeMirror + Spell Check + Quick Fix.
Japanese : WEB+DB PRESS用語統一ルール を元に技術用語のLintを行う事を目的にしています。
DEMO: http://azu.github.io/codemirror-spellckecker/
```
npm install codemirror-spellckecker
Dictionary as JavaScript Objects.
`
var dictionaryItems = [
{
pattern: 'Web Socket',
expected: 'WebSocket'
},
{
pattern: '\\bBigTable\\b|Big Table|Big table',
expected: 'Bigtable'
},
{
pattern: '\\bCakePHP\\b',
flag: 'i',
expected: 'CakePHP'
// means - cakePHP -> CakePHP
}
];
// register dictionary
registerSpellDictionary("markdown", dictionaryItems);
`
Related library -> azu/wzeditor-word-rules-parser
Include these plugin
`html`
Setup CodeMirror Editor options.
`js`
registerSpellDictionary("markdown", dictionaryItems);
var editor = CodeMirror.fromTextArea(document.getElementById("js-main-editor"), {
lineNumbers: true,
mode: "gfm",
gutters: ["CodeMirror-lint-markers"],
lintTypo: true
});
1. Fork it!
2. Create your feature branch: git checkout -b my-new-featuregit commit -am 'Add some feature'
3. Commit your changes: git push origin my-new-feature`
4. Push to the branch:
5. Submit a pull request :D
MIT