From bedb46ca60abc41831156567c5d7c2af289a340a Mon Sep 17 00:00:00 2001 From: SeeBasTStick <sebastian.stock@hhu.de> Date: Mon, 18 May 2020 10:32:16 +0200 Subject: [PATCH] spell fixes, prepared version 0.0.2 --- CHANGELOG.md | 7 ++++++- README.md | 17 +++++++++-------- client/src/extension.ts | 2 +- package.json | 10 ++++++---- server/src/server.ts | 4 ++-- 5 files changed, 24 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 54528c1..ef7b0ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,4 +3,9 @@ ## [0.0.1] -- first prototype version \ No newline at end of file +- first prototype version + + +## [0.0.2] + +- option to add cutom path \ No newline at end of file diff --git a/README.md b/README.md index cfd1ef4..dc40158 100644 --- a/README.md +++ b/README.md @@ -14,17 +14,13 @@ Compiler support for b/eventb via ProB. You need a build a version of ProB downl ## Extension Settings -Include if your extension adds any VS Code settings through the `contributes.configuration` extension point. - -For example: - This extension contributes the following settings: -* `myExtension.enable`: enable/disable this extension -* `myExtension.thing`: set to `blah` to do something +* `languageServer.probHome`: to set the path to ProB + ## Bugs -- please opne an issue at https://github.com/SeeBasTStick/b-eventb-language-extension +- please open an issue at https://github.com/SeeBasTStick/b-eventb-language-extension ## Future plans @@ -33,6 +29,11 @@ This extension contributes the following settings: ## Release Notes + ### 0.0.1 -- First prototype minimum features \ No newline at end of file +- First prototype minimum features + +### 0.0.2 + +- Added option to set ProB path \ No newline at end of file diff --git a/client/src/extension.ts b/client/src/extension.ts index ddaf6c6..ae78b89 100644 --- a/client/src/extension.ts +++ b/client/src/extension.ts @@ -48,7 +48,7 @@ export function activate(context: ExtensionContext) { // Create the language client and start the client. client = new LanguageClient( - 'languageServerExample', + 'languageServer', 'Language Server Example', serverOptions, clientOptions diff --git a/package.json b/package.json index 592baab..ab14955 100644 --- a/package.json +++ b/package.json @@ -26,15 +26,15 @@ "contributes": { "configuration": { "type": "object", - "title": "Example configuration", + "title": "Configuration", "properties": { - "languageServerExample.maxNumberOfProblems": { + "languageServer.maxNumberOfProblems": { "scope": "resource", "type": "number", "default": 100, "description": "Controls the maximum number of problems produced by the server." }, - "languageServerExample.trace.server": { + "languageServer.trace.server": { "scope": "window", "type": "string", "enum": [ @@ -45,7 +45,8 @@ "default": "off", "description": "Traces the communication between VS Code and the language server." }, - "languageServerExample.probHome":{ + "languageServer.probHome":{ + "scope": "window", "type":"string", "default":"~/prob_prolog/probcli.sh", "description": "Path to ProB executable" @@ -53,6 +54,7 @@ } } }, + "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -b", diff --git a/server/src/server.ts b/server/src/server.ts index 7d7c96c..23cc5eb 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -108,7 +108,7 @@ connection.onDidChangeConfiguration(change => { documentSettings.clear(); } else { globalSettings = <ExampleSettings>( - (change.settings.languageServerExample || defaultSettings) + (change.settings.languageServer || defaultSettings) ); } @@ -124,7 +124,7 @@ function getDocumentSettings(resource: string): Thenable<ExampleSettings> { if (!result) { result = connection.workspace.getConfiguration({ scopeUri: resource, - section: 'languageServerExample' + section: 'languageServer' }); documentSettings.set(resource, result); } -- GitLab