Skip to content

Commit dba6d7e

Browse files
committed
filter namespaces in completions
1 parent c3a0a49 commit dba6d7e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/editor-codemirror/src/behaviors/completion.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,12 +225,15 @@ async function getCompletions(
225225
const token = context.matchBefore(/\S+/)?.text;
226226

227227
const filteredItems = items.filter(item => {
228+
// no namespaces
229+
if (vsKindToType(item.kind) === 'namespace') return false;
230+
228231
// no text completions that aren't snippets
229232
if (item.kind === CompletionItemKind.Text &&
230233
item.insertTextFormat !== InsertTextFormat.Snippet) return false;
231234

232235
// only allow non-text edits if we have no token
233-
if (!item.textEdit && token) return false;
236+
if (item.textEdit === undefined && token) return false;
234237

235238
// require at least inclusion
236239
const replaceText = getReplaceText(context, item).toLowerCase();

0 commit comments

Comments
 (0)