Skip to content

Commit d007595

Browse files
committed
Updates
1 parent 0a94f3c commit d007595

File tree

2 files changed

+8
-19
lines changed

2 files changed

+8
-19
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-html-css",
33
"displayName": "HTML CSS Support",
44
"description": "CSS support for HTML documents",
5-
"version": "0.2.0",
5+
"version": "0.2.1",
66
"publisher": "ecmel",
77
"license": "MIT",
88
"homepage": "https://github.com/ecmel/vscode-html-css",

src/extension.ts

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,7 @@ export function activate(context: vsc.ExtensionContext) {
175175

176176
};
177177

178-
let classServer = new ClassServer();
179-
180-
context.subscriptions.push(vsc.languages.registerCompletionItemProvider([
178+
const langs = [
181179
'html',
182180
'laravel-blade',
183181
'razor',
@@ -193,24 +191,15 @@ export function activate(context: vsc.ExtensionContext) {
193191
'javascript',
194192
'javascriptreact',
195193
'erb'
196-
], classServer));
194+
]
195+
196+
context.subscriptions.push(vsc.languages.registerCompletionItemProvider(langs, new ClassServer()));
197197

198198
let wp = /(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\=\+\[\{\]\}\\\|\;\:\'\.\"\,\<\>\/\?\s]+)/g;
199199

200-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('laravel-blade', { wordPattern: wp }));
201-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('razor', { wordPattern: wp }));
202-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('vue', { wordPattern: wp }));
203-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('blade', { wordPattern: wp }));
204-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('pug', { wordPattern: wp }));
205-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('jade', { wordPattern: wp }));
206-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('handlebars', { wordPattern: wp }));
207-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('php', { wordPattern: wp }));
208-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('twig', { wordPattern: wp }));
209-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('md', { wordPattern: wp }));
210-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('nunjucks', { wordPattern: wp }));
211-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('javascript', { wordPattern: wp }));
212-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('javascriptreact', { wordPattern: wp }));
213-
context.subscriptions.push(vsc.languages.setLanguageConfiguration('erb', { wordPattern: wp }));
200+
for (let i = 1; i < langs.length; i++) {
201+
context.subscriptions.push(vsc.languages.setLanguageConfiguration(langs[i], { wordPattern: wp }));
202+
}
214203

215204
context.subscriptions.push(vsc.workspace.onDidChangeConfiguration((e) => parseRemoteConfig()));
216205
}

0 commit comments

Comments
 (0)