Merge VS Code 1.21 source code (#1067)

* Initial VS Code 1.21 file copy with patches

* A few more merges

* Post npm install

* Fix batch of build breaks

* Fix more build breaks

* Fix more build errors

* Fix more build breaks

* Runtime fixes 1

* Get connection dialog working with some todos

* Fix a few packaging issues

* Copy several node_modules to package build to fix loader issues

* Fix breaks from master

* A few more fixes

* Make tests pass

* First pass of license header updates

* Second pass of license header updates

* Fix restore dialog issues

* Remove add additional themes menu items

* fix select box issues where the list doesn't show up

* formatting

* Fix editor dispose issue

* Copy over node modules to correct location on all platforms
This commit is contained in:
Karl Burtram
2018-04-04 15:27:51 -07:00
committed by GitHub
parent 5fba3e31b4
commit dafb780987
9412 changed files with 141255 additions and 98813 deletions

View File

@@ -155,22 +155,6 @@ export class CursorMoveCommands {
}
public static selectAll(context: CursorContext, cursor: CursorState): CursorState {
if (context.model.hasEditableRange()) {
// Toggle between selecting editable range and selecting the entire buffer
const editableRange = context.model.getEditableRange();
const selection = cursor.modelState.selection;
if (!selection.equalsRange(editableRange)) {
// Selection is not editable range => select editable range
return CursorState.fromModelState(new SingleCursorState(
new Range(editableRange.startLineNumber, editableRange.startColumn, editableRange.startLineNumber, editableRange.startColumn), 0,
new Position(editableRange.endLineNumber, editableRange.endColumn), 0
));
}
}
const lineCount = context.model.getLineCount();
const maxColumn = context.model.getLineMaxColumn(lineCount);