From dbcf5dc87d83ee59fc23e4eaa225a15655d17d2d Mon Sep 17 00:00:00 2001 From: Christoph Schlosser <2466365+cschlosser@users.noreply.github.com> Date: Sat, 17 Apr 2021 22:12:38 +0200 Subject: Prepare release 1.2.0 (#213) * Prepare release 1.2.0 * Update versions * Lint * update appveyor * Update travis * Use yarn * Add nyc * Run cov instead of test * remove package-lock.json * Remove istanbul --- src/extension.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src/extension.ts') diff --git a/src/extension.ts b/src/extension.ts index b7c148c..dfd38c5 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -6,16 +6,14 @@ import CodeParserController from "./CodeParserController"; import DoxygenCompletionItemProvider from "./DoxygenCompletionItemProvider"; enum Version { - CURRENT = "1.1.0", - PREVIOUS = "1.0.1", + CURRENT = "1.2.0", + PREVIOUS = "1.1.0", KEY = "doxdocgen_version", } // this method is called when your extension is activated // your extension is activated the very first time the command is executed -export function activate(context: vscode.ExtensionContext) -{ - +export function activate(context: vscode.ExtensionContext) { const parser = new CodeParserController(); context.subscriptions.push(parser); @@ -28,15 +26,17 @@ export function activate(context: vscode.ExtensionContext) } /*register doxygen commands intellisense */ - if (vscode.workspace.getConfiguration("doxdocgen.generic").get("commandSuggestion")) + if (vscode.workspace.getConfiguration("doxdocgen.generic").get("commandSuggestion")) { + // tslint:disable-next-line: max-line-length vscode.languages.registerCompletionItemProvider({ language: "cpp", scheme: "file" }, new DoxygenCompletionItemProvider(), "@", "\\"); - - //After the CompletionItemProvider is registered, it cannot be unregistered - //Check the settings everytime when it is triggered would be inefficient - //So just prompt the user to restart to take effect - vscode.workspace.onDidChangeConfiguration(event => - { - if (event.affectsConfiguration("doxdocgen.generic.commandSuggestion")) + } + + // After the CompletionItemProvider is registered, it cannot be unregistered + // Check the settings everytime when it is triggered would be inefficient + // So just prompt the user to restart to take effect + vscode.workspace.onDidChangeConfiguration((event) => { + if (event.affectsConfiguration("doxdocgen.generic.commandSuggestion")) { vscode.window.showWarningMessage("Please restart vscode to apply the changes!"); + } }); } -- cgit v1.2.3