codemirror-spellckecker
CodeMirror + Spell Check + Quick Fix.
Japanese : WEB+DB PRESS用語統一ルール を元に技術用語のLintを行う事を目的にしています。
DEMO: http://azu.github.io/codemirror-spellckecker/
Installation
npm install codemirror-spellckecker
Usage
Dictionary format
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
How to use
Include these plugin
<!--Lint-->
Setup CodeMirror Editor options.
;var editor = CodeMirror;
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
MIT