diff --git a/CHANGELOG.md b/CHANGELOG.md index 5860b5e..d241e7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ -## 2.4.0 +## 2.5.0 * Update for Ren'Py 7.1.4. +* Add support for spell-checking using linter-spell. -## 2.3.0 +## 2.3.0 / 2.4.0 * Add support for the new layered image sublangage. ## 2.2.0 diff --git a/lib/main.js b/lib/main.js new file mode 100644 index 0000000..cf34fce --- /dev/null +++ b/lib/main.js @@ -0,0 +1,18 @@ +'use babel' + +export default { + + provideGrammar () { + return [{ + grammarScopes: ['source.renpy'], + checkedScopes: { + "constant.other.placeholder.tags.renpy" : false, + "string.quoted.double.single-line.python.renpy" : true, + "string.quoted.single.single-line.python.renpy" : true, + "string.quoted.double.block.python.renpy" : true, + "string.quoted.single.block.python.renpy" : true, + } + }] + } + +} diff --git a/package.json b/package.json index da7869a..4ae1f87 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,12 @@ { "name": "language-renpy", + "main": "./lib/main", "version": "2.4.0", "engines": { "atom": "*", "node": "*" }, - "description": "Ren'py language support in Atom", + "description": "Ren'Py language support in Atom", "keywords": [ "language", "grammar", @@ -23,5 +24,14 @@ "license": "MIT", "bugs": { "url": "https://github.com/renpy/language-renpy/issues" + }, + "providedServices": { + "linter-spell-grammar": { + "versions": { + "1.0.0": "provideGrammar" + } + } } + + }