Smalltalk language support for CodeMirror
npm install codemirror-lang-smalltalkThis is an example repository containing a minimal CodeMirror language support package. The idea is to clone it, rename it, and edit it to create support for a new language.
Things you'll need to do (see the language support example for a more detailed tutorial):
* git grep EXAMPLE and replace all instances with your language name.
* Rewrite the grammar in src/syntax.grammar to cover your language. See the Lezer system guide for information on this file format.
* Adjust the metadata in src/index.ts to work with your new grammar.
* Adjust the grammar tests in test/cases.txt.
* Build (npm run prepare) and test (npm test).
* Rewrite this readme file.
* Optionally add a license.
* Publish. Put your package on npm under a name like codemirror-lang-smalltalk.