summaryrefslogtreecommitdiffstats
path: root/src/extension.ts
diff options
context:
space:
mode:
authorChristoph Schlosser <2466365+cschlosser@users.noreply.github.com>2021-04-17 22:12:38 +0200
committerGitHub <noreply@github.com>2021-04-17 22:12:38 +0200
commitdbcf5dc87d83ee59fc23e4eaa225a15655d17d2d (patch)
treed22cb94be324153581658e80a8596765755971a0 /src/extension.ts
parent703019a593c1e4118b580015b1af8bcfbb86b135 (diff)
downloaddoxdocgen-dbcf5dc87d83ee59fc23e4eaa225a15655d17d2d.tar.gz
Prepare release 1.2.0 (#213)1.2.0
* 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
Diffstat (limited to 'src/extension.ts')
-rw-r--r--src/extension.ts26
1 files changed, 13 insertions, 13 deletions
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<boolean>("commandSuggestion"))
+ if (vscode.workspace.getConfiguration("doxdocgen.generic").get<boolean>("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!");
+ }
});
}