[html] Format onPaste issues with HTML. Fixes #21218

This commit is contained in:
Martin Aeschlimann
2017-04-21 13:59:46 +02:00
parent 2ef2602cc8
commit ef9e03c8ad
10 changed files with 59 additions and 21 deletions

View File

@@ -10,6 +10,7 @@ import { TextDocument, Diagnostic, DocumentLink, Range, SymbolInformation } from
import { getLanguageModes, LanguageModes } from './modes/languageModes';
import { format } from './modes/formatting';
import { pushAll } from './utils/arrays';
import * as url from 'url';
import * as path from 'path';
@@ -165,14 +166,6 @@ function validateTextDocument(textDocument: TextDocument): void {
connection.sendDiagnostics({ uri: textDocument.uri, diagnostics });
}
function pushAll<T>(to: T[], from: T[]) {
if (from) {
for (var i = 0; i < from.length; i++) {
to.push(from[i]);
}
}
}
connection.onCompletion(textDocumentPosition => {
let document = documents.get(textDocumentPosition.textDocument.uri);
let mode = languageModes.getModeAtPosition(document, textDocumentPosition.position);