From 219f8ef5aec4d6a4f918693bccc9dc548716ea41 Mon Sep 17 00:00:00 2001 From: jp Date: Sun, 23 Feb 2020 17:45:15 +0000 Subject: set vscode syntax highlighting extension up for publication --- README.md | 3 ++- editors/vscode/README.txt | 16 +++++++++++++++ editors/vscode/sail/.vscodeignore | 5 +++++ editors/vscode/sail/package.json | 41 +++++++++++++++++++++++++++------------ 4 files changed, 52 insertions(+), 13 deletions(-) create mode 100644 editors/vscode/sail/.vscodeignore diff --git a/README.md b/README.md index d15a950a..628e13cd 100644 --- a/README.md +++ b/README.md @@ -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 +} -- cgit v1.2.3