Skip to content

Commit c9627c3

Browse files
Ecmel ErcanEcmel Ercan
authored andcommitted
Cancel language server bits.
1 parent 0c246ba commit c9627c3

File tree

3 files changed

+3
-76
lines changed

3 files changed

+3
-76
lines changed

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,7 @@
4444
"vscode": "^0.11.0"
4545
},
4646
"dependencies": {
47-
"vscode-languageclient": "2.3.0",
48-
"vscode-languageserver": "2.2.1",
4947
"vscode-languageserver-types": "1.0.1",
50-
"vscode-css-languageservice": "1.0.4",
51-
"htmlparser2": "3.9.1"
48+
"vscode-css-languageservice": "1.0.4"
5249
}
5350
}

src/extension.ts

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// (c) 2016 Ecmel Ercan
44

55
import * as vsc from 'vscode';
6-
import * as lc from 'vscode-languageclient';
76
import * as lst from 'vscode-languageserver-types';
87
import * as css from 'vscode-css-languageservice';
98
import * as fs from 'fs';
@@ -40,7 +39,7 @@ class Snippet {
4039

4140
class StyleServer implements vsc.CompletionItemProvider, vsc.HoverProvider {
4241

43-
private regex = [/style=["|']([^"^']*$)/, /<style[\s\S]*>([^<]*$)/];
42+
private regex = [/style=["|']([^"^']*$)/i, /<style[\s\S]*>([^<]*$)/i];
4443

4544
private convertCompletionList(list: lst.CompletionList): vsc.CompletionList {
4645
let ci: vsc.CompletionItem[] = [];
@@ -101,7 +100,7 @@ class StyleServer implements vsc.CompletionItemProvider, vsc.HoverProvider {
101100

102101
class ClassServer implements vsc.CompletionItemProvider {
103102

104-
private regex = [/class=["|']([^"^']*$)/, /<style[\s\S]*>([\s\S]*)<\/style>/g];
103+
private regex = [/class=["|']([^"^']*$)/i, /<style[\s\S]*>([\s\S]*)<\/style>/ig];
105104

106105
provideCompletionItems(document: vsc.TextDocument, position: vsc.Position, token: vsc.CancellationToken): vsc.CompletionList {
107106
let start = new vsc.Position(0, 0);
@@ -227,24 +226,6 @@ export function activate(context: vsc.ExtensionContext) {
227226
let classServer = new ClassServer();
228227

229228
context.subscriptions.push(vsc.languages.registerCompletionItemProvider('html', classServer));
230-
231-
232-
// LANGUAGE CLIENT
233-
234-
let serverModule = context.asAbsolutePath(path.join('out', 'srv', 'server.js'));
235-
let debugOptions = { execArgv: ["--nolazy", "--debug=6004"] };
236-
237-
let serverOptions: lc.ServerOptions = {
238-
run: { module: serverModule, transport: lc.TransportKind.ipc },
239-
debug: { module: serverModule, transport: lc.TransportKind.ipc, options: debugOptions }
240-
}
241-
242-
let clientOptions: lc.LanguageClientOptions = {
243-
documentSelector: ['html']
244-
}
245-
246-
let client = new lc.LanguageClient('HTML CSS Support', serverOptions, clientOptions).start();
247-
context.subscriptions.push(client);
248229
}
249230

250231
export function deactivate() {

srv/server.ts

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)