-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.json
95 lines (93 loc) · 3.73 KB
/
settings.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
// ************************************************************
// OrigamiVSC v 0.1
// DISCLAIMER: Use at your own risk.
// Settings
// "workbench.editor.closeEmptyGroups": false,
// Commands
"macros": {
// *****************************************
// create a pane
// *****************************************
"origamivsc-createPane": [
"workbench.action.splitEditor",
"workbench.action.moveEditorToPreviousGroup",
"workbench.action.focusPreviousGroup"
],
"origamivsc-createPaneUp": [
"workbench.action.splitEditorUp",
"workbench.action.moveEditorToBelowGroup",
"workbench.action.focusAboveGroup"
],
"origamivsc-createPaneDown": [
"workbench.action.splitEditorDown",
"workbench.action.moveEditorToAboveGroup",
"workbench.action.focusBelowGroup"
],
"origamivsc-createPaneLeft": [
"workbench.action.splitEditorLeft",
"workbench.action.moveEditorToRightGroup",
"workbench.action.focusLeftGroup"
],
"origamivsc-createPaneRight": [
"workbench.action.splitEditorRight",
"workbench.action.moveEditorToLeftGroup",
"workbench.action.focusRightGroup"
],
// *****************************************
// destroy a pane
// *****************************************
"origamivsc-destroyPane": [
"workbench.action.closeEditorsAndGroup"
// "workbench.action.focusPreviousGroup"
],
// "origamivsc-destroyPaneUp": [
// "workbench.action.focusAboveGroup",
// "workbench.action.closeEditorsAndGroup",
// "workbench.action.focusPreviousGroup"
// ],
// "origamivsc-destroyPaneDown": [
// "workbench.action.focusBelowGroup",
// "workbench.action.closeEditorsAndGroup",
// "workbench.action.focusPreviousGroup"
// ],
// "origamivsc-destroyPaneLeft": [
// "workbench.action.focusLeftGroup",
// "workbench.action.closeEditorsAndGroup",
// "workbench.action.focusPreviousGroup"
// ],
// "origamivsc-destroyPaneRight": [
// "workbench.action.focusRightGroup",
// "workbench.action.closeEditorsAndGroup",
// "workbench.action.focusPreviousGroup"
// ],
// *****************************************
// focus on a pane
// *****************************************
"origamivsc-focusPaneUp": ["workbench.action.focusAboveGroup"],
"origamivsc-focusPaneDown": ["workbench.action.focusBelowGroup"],
"origamivsc-focusPaneLeft": ["workbench.action.focusLeftGroup"],
"origamivsc-focusPaneRight": ["workbench.action.focusRightGroup"],
// *****************************************
// move files to a different pane
// *****************************************
"origamivsc-carryToPaneUp": ["workbench.action.moveEditorToAboveGroup"],
"origamivsc-carryToPaneDown": ["workbench.action.moveEditorToBelowGroup"],
"origamivsc-carryToPaneLeft": ["workbench.action.moveEditorToLeftGroup"],
"origamivsc-carryToPaneRight": ["workbench.action.moveEditorToRightGroup"],
// *****************************************
// increase/decrease the size of a pane
// *****************************************
"origamivsc-increasePaneSize": ["workbench.action.increaseViewSize"],
"origamivsc-decreasePaneSize": ["workbench.action.decreaseViewSize"],
"origamivsc-flipPaneOrientation": [
"workbench.action.toggleEditorGroupLayout"
],
// *****************************************
// zoom (maximize) a pane
// *****************************************
"origamivsc-zoomPane": ["workbench.action.minimizeOtherEditors"],
"origamivsc-unzoomPane": ["workbench.action.evenEditorWidths"]
// ************************************************************
}
}