From 298a04999a90ef520721a46cfa5555afedc2012a Mon Sep 17 00:00:00 2001 From: SeeBasTStick <sebastian.stock@hhu.de> Date: Mon, 3 Aug 2020 14:00:36 +0200 Subject: [PATCH] changed request accepts --- package-lock.json | 36 ++++++++++++++++++++++++++++++++++++ package.json | 1 + src/extension.ts | 17 ++++++----------- 3 files changed, 43 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 608b1a8..6724556 100644 --- a/package-lock.json +++ b/package-lock.json @@ -224,6 +224,11 @@ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -339,6 +344,17 @@ "readdirp": "~3.2.0" } }, + "clean": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/clean/-/clean-4.0.2.tgz", + "integrity": "sha1-yfAW9wonzB8aOfypW1BAR+S28VM=", + "requires": { + "async": "^0.9.0", + "minimist": "^1.1.0", + "mix2": "^1.0.0", + "skema": "^1.0.0" + } + }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -1074,6 +1090,11 @@ } } }, + "make-array": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/make-array/-/make-array-0.1.2.tgz", + "integrity": "sha1-M14267DFpDFU0hIToeyuriobs+8=" + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -1087,6 +1108,11 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, + "mix2": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/mix2/-/mix2-1.0.5.tgz", + "integrity": "sha512-ybWz7nY+WHBBIyliND5eYaJKzkoa+qXRYNTmVqAxSLlFtL/umT2iv+pmyTu1oU7WNkrirwheqR8d9EaKVz0e5g==" + }, "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -1480,6 +1506,16 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "skema": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/skema/-/skema-1.0.2.tgz", + "integrity": "sha1-NxIc/qHK7DEHLZVlhXSMmxGfxFM=", + "requires": { + "async": "^0.9.0", + "make-array": "^0.1.2", + "mix2": "^1.0.0" + } + }, "slice-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", diff --git a/package.json b/package.json index 26669f3..b32a556 100644 --- a/package.json +++ b/package.json @@ -122,6 +122,7 @@ "@types/ndjson": "^1.5.0", "@types/stream-to-array": "^2.3.0", "@types/vscode": "^1.47.0", + "clean": "^4.0.2", "error": "^10.4.0", "mkdirp": "^1.0.4", "ndjson": "^1.5.0", diff --git a/src/extension.ts b/src/extension.ts index 5ba11e5..e697c25 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -36,25 +36,20 @@ export function activate(context: ExtensionContext) { client = new LanguageClient('languageServer', 'Language Server', serverOptions, clientOptions) + client.onReady().then(() => { + let bla = window.createOutputChannel("internal_error") - client.onDidChangeState(event => { bla.appendLine("Error") - }) + client.onRequest("hello", (message:string) => { + window.showErrorMessage('a problem occured: ' + message) + }); client.onNotification("path_error_prob", (message:string) => { window.showErrorMessage('a problem occured: ' + message) - bla.appendLine("Error") }); client.onNotification("parse_error_prob", (message:string) => { window.showErrorMessage('a error occured :' + message) - bla.appendLine("Error") - - }); - client.onNotification("lsp-test", (message:string) => { - window.showErrorMessage('test message recived: ' + message) - bla.appendLine("Error") - }); }); @@ -82,7 +77,7 @@ export function deactivate(): Thenable<void> | undefined { function toggleItem(editor: TextEditor, item) { if(editor && editor.document && - (editor.document.languageId === 'ski')){ + (editor.document.languageId === 'B')){ item.show(); } else{ item.hide(); -- GitLab