diff options
| author | jp | 2020-02-23 17:45:15 +0000 |
|---|---|---|
| committer | jp | 2020-02-23 17:45:20 +0000 |
| commit | 219f8ef5aec4d6a4f918693bccc9dc548716ea41 (patch) | |
| tree | 6ac926e6a183f4a0b490b5d2b34ded8156aa9297 | |
| parent | 4284ce73ea121b6643cb72823136c4c60518f7ec (diff) | |
set vscode syntax highlighting extension up for publication
| -rw-r--r-- | README.md | 3 | ||||
| -rw-r--r-- | editors/vscode/README.txt | 16 | ||||
| -rw-r--r-- | editors/vscode/sail/.vscodeignore | 5 | ||||
| -rw-r--r-- | editors/vscode/sail/package.json | 41 |
4 files changed, 52 insertions, 13 deletions
@@ -98,7 +98,8 @@ VSCode Mode =========== [editors/vscode](editors/vscode) contains a Visual Studio Code mode -which provides some basic syntax highlighting. +which provides some basic syntax highlighting. It is also available +on the VSCode Marketplace. Licensing ========= diff --git a/editors/vscode/README.txt b/editors/vscode/README.txt index bc5046af..53210c94 100644 --- a/editors/vscode/README.txt +++ b/editors/vscode/README.txt @@ -1 +1,17 @@ +# Visual Studio Code syntax highlighting extension for Sail + +## Normal use + +## Development Open the `sail` folder for Visual Studio Code syntax highlighting. + +## Publication + +Install vsce with + npm install -g vsce +and publish the extension using + vsce publish +!!!This requires having access to the rems-project azure / marketplace.visualstudio.com account. + +See +https://code.visualstudio.com/api/working-with-extensions/publishing-extension diff --git a/editors/vscode/sail/.vscodeignore b/editors/vscode/sail/.vscodeignore new file mode 100644 index 00000000..fd013aa7 --- /dev/null +++ b/editors/vscode/sail/.vscodeignore @@ -0,0 +1,5 @@ +.vscode/** +.vscode-test/** +.gitignore +vsc-extension-quickstart.md +node_modules/ diff --git a/editors/vscode/sail/package.json b/editors/vscode/sail/package.json index 72b59feb..3808ddf3 100644 --- a/editors/vscode/sail/package.json +++ b/editors/vscode/sail/package.json @@ -3,6 +3,11 @@ "displayName": "sail", "description": "Sail ISA specification language", "version": "0.0.1", + "publisher": "rems-project", + "repository": { + "type": "git", + "url": "https://github.com/rems-project/sail" + }, "engines": { "vscode": "^1.42.0" }, @@ -10,16 +15,28 @@ "Programming Languages" ], "contributes": { - "languages": [{ - "id": "sail", - "aliases": ["Sail", "sail"], - "extensions": [".sail"], - "configuration": "./language-configuration.json" - }], - "grammars": [{ - "language": "sail", - "scopeName": "source.sail", - "path": "./syntaxes/sail.tmLanguage.json" - }] + "languages": [ + { + "id": "sail", + "aliases": [ + "Sail", + "sail" + ], + "extensions": [ + ".sail" + ], + "configuration": "./language-configuration.json" + } + ], + "grammars": [ + { + "language": "sail", + "scopeName": "source.sail", + "path": "./syntaxes/sail.tmLanguage.json" + } + ] + }, + "dependencies": { + "vsce": "^1.73.0" } -}
\ No newline at end of file +} |
