1
2
3
4
5
6
7
8
9
10
11
12
13
|
diff --git a/src/lsp/providers/completionProvider.ts b/src/lsp/providers/completionProvider.ts
index 8f47ca6a5ff2c7a6dda52817da2eafd830386ee1..6dbb1e7a8de391c327c00dee9b74fb0b1fe08c87 100644
--- a/src/lsp/providers/completionProvider.ts
+++ b/src/lsp/providers/completionProvider.ts
@@ -126,7 +126,7 @@ start: { line: Math.max(position.line - 10, 0), character: 0 },
end: position,
})
- const match = findLast(/[\s:]class(?:Name)?=['"`{]/gi, str)
+ const match = findLast(/(?:\b|:)class(?:Name)?=['"`{]/gi, str)
if (match === null) {
return null
|