diff --git a/src/vs/workbench/browser/parts/editor/editorActions.ts b/src/vs/workbench/browser/parts/editor/editorActions.ts index 1a588852832c5e6efdf02d922611c4f95b59557d..4b831fde6b2e313d0f5d8045158db9d0399a1766 100644 --- a/src/vs/workbench/browser/parts/editor/editorActions.ts +++ b/src/vs/workbench/browser/parts/editor/editorActions.ts @@ -220,7 +220,10 @@ export abstract class BaseFocusSideGroupAction extends Action { let options: EditorOptions; if (referenceEditor instanceof BaseTextEditor) { options = new TextEditorOptions(); + options.pinned = true; (options).viewState(referenceEditor.getControl().saveViewState()); + } else { + options = EditorOptions.create({ pinned: true }); } return this.editorService.openEditor(referenceEditor.input, options, this.getTargetEditorSide()); @@ -233,7 +236,7 @@ export abstract class BaseFocusSideGroupAction extends Action { // For now only support to open files from history to the side if (!!getUntitledOrFileResource(input)) { - return this.editorService.openEditor(input, null, this.getTargetEditorSide()); + return this.editorService.openEditor(input, EditorOptions.create({ pinned: true }), this.getTargetEditorSide()); } } }