Skip to content

Commit ed0e8ea

Browse files
author
Carlos López de Pablo
committed
Add @, :, and / for completion providers regexs
1 parent 0c046c8 commit ed0e8ea

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/extension.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -141,25 +141,25 @@ const registerHTMLProviders = (disposables: Disposable[]) =>
141141
workspace.getConfiguration()
142142
?.get<string[]>(Configuration.HTMLLanguages)
143143
?.forEach((extension) => {
144-
disposables.push(registerCompletionProvider(extension, /class=["|']([\w- ]*$)/));
144+
disposables.push(registerCompletionProvider(extension, /class=["|']([\w-@:\/ ]*$)/));
145145
});
146146

147-
const registerCSSProviders = (disposables: Disposable[]) =>
147+
const registerCSSProviders = (disposables: Disposable[]) =>
148148
workspace.getConfiguration()
149149
.get<string[]>(Configuration.CSSLanguages)
150150
?.forEach((extension) => {
151151
// The @apply rule was a CSS proposal which has since been abandoned,
152152
// check the proposal for more info: http://tabatkins.github.io/specs/css-apply-rule/
153153
// Its support should probably be removed
154-
disposables.push(registerCompletionProvider(extension, /@apply ([.\w- ]*$)/, "."));
154+
disposables.push(registerCompletionProvider(extension, /@apply ([.\w-@:\/ ]*$)/, "."));
155155
});
156156

157157
const registerJavaScriptProviders = (disposables: Disposable[]) =>
158158
workspace.getConfiguration()
159159
.get<string[]>(Configuration.JavaScriptLanguages)
160160
?.forEach((extension) => {
161-
disposables.push(registerCompletionProvider(extension, /className=["|']([\w- ]*$)/));
162-
disposables.push(registerCompletionProvider(extension, /class=["|']([\w- ]*$)/));
161+
disposables.push(registerCompletionProvider(extension, /className=["|']([\w-@:\/ ]*$)/));
162+
disposables.push(registerCompletionProvider(extension, /class=["|']([\w-@:\/ ]*$)/));
163163
});
164164

165165
function registerEmmetProviders(disposables: Disposable[]) {

0 commit comments

Comments
 (0)