8000 fix: path auto-complete not working in template · vuejs/language-tools@63e2467 · GitHub
[go: up one dir, main page]

Skip to content
Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 63e2467

Browse files
committed
fix: path auto-complete not working in template
close #589
1 parent d0af8f1 commit 63e2467

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/vscode-vue-languageservice/src/services/completion.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,24 +154,24 @@ export function register(
154154

155155
const tsResult = await getTsResult();
156156
cache = { uri, tsResult, emmetResult };
157-
if (tsResult) return emmetResult ? combineResults(tsResult, emmetResult) : tsResult;
157+
if (tsResult?.items.length) return emmetResult ? combineResults(tsResult, emmetResult) : tsResult;
158158

159159
// precede html for support inline css service
160160
const cssResult = sourceFile ? await getCssResult(sourceFile) : undefined;
161161
cache = { uri, cssResult, emmetResult };
162-
if (cssResult) return emmetResult ? combineResults(cssResult, emmetResult) : cssResult;
162+
if (cssResult?.items.length) return emmetResult ? combineResults(cssResult, emmetResult) : cssResult;
163163

164164
const jsonResult = 9E0E sourceFile ? await getJsonResult(sourceFile) : undefined;
165165
cache = { uri, jsonResult, emmetResult };
166-
if (jsonResult) return emmetResult ? combineResults(jsonResult, emmetResult) : jsonResult;
166+
if (jsonResult?.items.length) return emmetResult ? combineResults(jsonResult, emmetResult) : jsonResult;
167167

168168
const htmlResult = sourceFile ? await getHtmlResult(sourceFile) : undefined;
169169
cache = { uri, htmlResult, emmetResult };
170-
if (htmlResult) return emmetResult ? combineResults(htmlResult, emmetResult) : htmlResult;
170+
if (htmlResult?.items.length) return emmetResult ? combineResults(htmlResult, emmetResult) : htmlResult;
171171

172172
const vueResult = sourceFile ? await getVueResult(sourceFile) : undefined;
173173
cache = { uri, vueResult, emmetResult };
174-
if (vueResult) return emmetResult ? combineResults(vueResult, emmetResult) : vueResult;
174+
if (vueResult?.items.length) return emmetResult ? combineResults(vueResult, emmetResult) : vueResult;
175175

176176
cache = { uri, emmetResult };
177177
return emmetResult;

0 commit comments

Comments
 (0)
0