diff --git a/src/plantuml/intellisense/languageCompletion.ts b/src/plantuml/intellisense/languageCompletion.ts index 5c20838..1ed2299 100644 --- a/src/plantuml/intellisense/languageCompletion.ts +++ b/src/plantuml/intellisense/languageCompletion.ts @@ -28,6 +28,7 @@ function getLanguageWords(): Promise { let params = [ '-Djava.awt.headless=true', '-jar', + // FIXME: this would cause false alarm of invalid jar, if user has jar setting in workspace. config.jar(null), "-language", ]; @@ -83,7 +84,7 @@ function processWords(value: string): LanguageWord[] { export async function LanguageCompletionItems(): Promise { if (cachedItems !== undefined) return Promise.resolve(cachedItems); - let words = await getLanguageWords(); + let words = processWords(preDefinedWords); cachedItems = words.map(word => { const item = new vscode.CompletionItem(word.label, word.kind);