|
26 | 26 | .monaco-workbench .pane-body.integrated-terminal .terminal-groups-container,
|
27 | 27 | .monaco-workbench .pane-body.integrated-terminal .terminal-group,
|
28 | 28 | .monaco-workbench .pane-body.integrated-terminal .terminal-split-pane,
|
29 |
| -.monaco-workbench .editor-instance .terminal-split-pane, |
30 |
| -.monaco-workbench .editor-instance .terminal-outer-container { |
| 29 | +.monaco-workbench .terminal-editor .terminal-split-pane, |
| 30 | +.monaco-workbench .terminal-editor .terminal-outer-container { |
31 | 31 | height: 100%;
|
32 | 32 | }
|
33 | 33 | .monaco-workbench .part.sidebar .pane-body.integrated-terminal .terminal-outer-container,
|
|
48 | 48 | background-color: var(--vscode-terminal-tab-activeBorder);
|
49 | 49 | }
|
50 | 50 | /* Override monaco's styles for terminal editors */
|
51 |
| -.monaco-workbench .editor-instance .xterm textarea:focus { |
| 51 | +.monaco-workbench .terminal-editor .xterm textarea:focus { |
52 | 52 | opacity: 0 !important;
|
53 | 53 | outline: 0 !important;
|
54 | 54 | }
|
|
62 | 62 | background-image: none !important;
|
63 | 63 | }
|
64 | 64 |
|
65 |
| -.monaco-workbench .editor-instance .terminal-wrapper { |
| 65 | +.monaco-workbench .terminal-editor .terminal-wrapper { |
66 | 66 | background-color: var(--vscode-terminal-background, --vscode-editorPane-background);
|
67 | 67 | }
|
68 |
| -.monaco-workbench .editor-instance .terminal-wrapper, |
| 68 | +.monaco-workbench .terminal-editor .terminal-wrapper, |
69 | 69 | .monaco-workbench .pane-body.integrated-terminal .terminal-wrapper {
|
70 | 70 | display: block;
|
71 | 71 | height: 100%;
|
72 | 72 | box-sizing: border-box;
|
73 | 73 | }
|
74 | 74 |
|
75 |
| -.monaco-workbench .editor-instance .xterm, |
76 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm { |
| 75 | +.monaco-workbench .xterm { |
77 | 76 | /* All terminals have at least 10px left/right edge padding and 2 padding on the bottom (so underscores on last line are visible */
|
78 | 77 | padding: 0 10px 2px;
|
| 78 | +} |
| 79 | + |
| 80 | +.monaco-workbench .terminal-editor .xterm, |
| 81 | +.monaco-workbench .pane-body.integrated-terminal .xterm { |
79 | 82 | /* Bottom align the terminal within the split pane */
|
80 | 83 | position: absolute;
|
81 | 84 | bottom: 0;
|
|
88 | 91 | top: 0;
|
89 | 92 | }
|
90 | 93 |
|
91 |
| -.monaco-workbench .editor-instance .terminal-wrapper.fixed-dims .xterm, |
| 94 | +.monaco-workbench .terminal-editor .terminal-wrapper.fixed-dims .xterm, |
92 | 95 | .monaco-workbench .pane-body.integrated-terminal .terminal-wrapper.fixed-dims .xterm {
|
93 | 96 | position: static;
|
94 | 97 | }
|
95 | 98 |
|
96 |
| -.monaco-workbench .editor-instance .xterm-viewport, |
| 99 | +.monaco-workbench .terminal-editor .xterm-viewport, |
97 | 100 | .monaco-workbench .pane-body.integrated-terminal .xterm-viewport {
|
98 | 101 | z-index: 30;
|
99 | 102 | }
|
100 | 103 |
|
101 |
| -.monaco-workbench .editor-instance .xterm-decoration-overview-ruler, |
| 104 | +.monaco-workbench .terminal-editor .xterm-decoration-overview-ruler, |
102 | 105 | .monaco-workbench .pane-body.integrated-terminal .xterm-decoration-overview-ruler {
|
103 | 106 | z-index: 31; /* Must be higher than .xterm-viewport */
|
104 | 107 | pointer-events: none;
|
105 | 108 | }
|
106 | 109 |
|
107 |
| -.monaco-workbench .editor-instance .xterm-screen, |
| 110 | +.monaco-workbench .terminal-editor .xterm-screen, |
108 | 111 | .monaco-workbench .pane-body.integrated-terminal .xterm-screen {
|
109 | 112 | z-index: 31;
|
110 | 113 | }
|
|
127 | 130 | .xterm.xterm-cursor-pointer .xterm-screen { cursor: pointer; }
|
128 | 131 | .xterm.column-select.focus .xterm-screen { cursor: crosshair; }
|
129 | 132 |
|
130 |
| -.monaco-workbench .editor-instance .xterm { |
| 133 | +.monaco-workbench .terminal-editor .xterm { |
131 | 134 | padding-left: 20px !important;
|
132 | 135 | }
|
133 | 136 |
|
|
136 | 139 | padding-left: 20px !important;
|
137 | 140 | }
|
138 | 141 |
|
139 |
| -.monaco-workbench .editor-instance .terminal-group .monaco-split-view2.horizontal .split-view-view:last-child .xterm, |
| 142 | +.monaco-workbench .terminal-editor .terminal-group .monaco-split-view2.horizontal .split-view-view:last-child .xterm, |
140 | 143 | .monaco-workbench .pane-body.integrated-terminal .terminal-group .monaco-split-view2.horizontal .split-view-view:last-child .xterm {
|
141 | 144 | padding-right: 20px;
|
142 | 145 | }
|
143 | 146 |
|
144 |
| -.monaco-workbench .editor-instance .xterm a:not(.xterm-invalid-link), |
| 147 | +.monaco-workbench .terminal-editor .xterm a:not(.xterm-invalid-link), |
145 | 148 | .monaco-workbench .pane-body.integrated-terminal .xterm a:not(.xterm-invalid-link) {
|
146 | 149 | /* To support message box sizing */
|
147 | 150 | position: relative;
|
148 | 151 | }
|
149 | 152 |
|
150 |
| -.monaco-workbench .editor-instance .terminal-wrapper > div, |
| 153 | +.monaco-workbench .terminal-editor .terminal-wrapper > div, |
151 | 154 | .monaco-workbench .pane-body.integrated-terminal .terminal-wrapper > div {
|
152 | 155 | height: 100%;
|
153 | 156 | }
|
154 | 157 |
|
155 |
| -.monaco-workbench .editor-instance .xterm-viewport, |
| 158 | +.monaco-workbench .terminal-editor .xterm-viewport, |
156 | 159 | .monaco-workbench .pane-body.integrated-terminal .xterm-viewport {
|
157 | 160 | box-sizing: border-box;
|
158 | 161 | }
|
159 | 162 |
|
160 |
| -.monaco-workbench .editor-instance .terminal-wrapper.fixed-dims, |
| 163 | +.monaco-workbench .terminal-editor .terminal-wrapper.fixed-dims, |
161 | 164 | .monaco-workbench .pane-body.integrated-terminal .terminal-wrapper.fixed-dims {
|
162 | 165 | /* The viewport should be positioned against this so it does't conflict with a fixed dimensions terminal horizontal scroll bar*/
|
163 | 166 | position: relative;
|
164 | 167 | }
|
165 | 168 |
|
166 |
| -.monaco-workbench .editor-instance .terminal-wrapper:not(.fixed-dims) .xterm-viewport, |
| 169 | +.monaco-workbench .terminal-editor .terminal-wrapper:not(.fixed-dims) .xterm-viewport, |
167 | 170 | .monaco-workbench .pane-body.integrated-terminal .terminal-wrapper:not(.fixed-dims) .xterm-viewport {
|
168 | 171 | /* Override xterm.js' width as we want to size the viewport to fill the panel so the scrollbar is on the right edge */
|
169 | 172 | width: auto !important;
|
|
245 | 248 | top: 0;
|
246 | 249 | }
|
247 | 250 |
|
248 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm .xterm-helper-textarea:focus { |
| 251 | +.monaco-workbench .xterm .xterm-helper-textarea:focus { |
249 | 252 | /* Override the general vscode style applies `opacity:1!important` to textareas */
|
250 | 253 | opacity: 0 !important;
|
251 | 254 | }
|
|
522 | 525 | background-color: var(--vscode-terminal-hoverHighlightBackground);
|
523 | 526 | }
|
524 | 527 |
|
525 |
| -.monaco-workbench .editor-instance .force-scrollbar .xterm .xterm-viewport, |
526 |
| -.monaco-workbench .pane-body.integrated-terminal .force-scrollbar .xterm .xterm-viewport, |
527 |
| -.monaco-workbench .editor-instance .xterm.focus .xterm-viewport, |
528 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm.focus .xterm-viewport, |
529 |
| -.monaco-workbench .editor-instance .xterm:focus .xterm-viewport, |
530 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm:focus .xterm-viewport, |
531 |
| -.monaco-workbench .editor-instance .xterm:hover .xterm-viewport, |
532 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm:hover .xterm-viewport { |
| 528 | +.force-scrollbar .xterm .xterm-viewport, |
| 529 | +.monaco-workbench .xterm.focus .xterm-viewport, |
| 530 | +.monaco-workbench .xterm:focus .xterm-viewport, |
| 531 | +.monaco-workbench .xterm:hover .xterm-viewport { |
533 | 532 | background-color: var(--vscode-scrollbarSlider-background) !important;
|
534 | 533 | }
|
535 | 534 |
|
536 |
| -.monaco-workbench .editor-instance .xterm-viewport, |
537 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm-viewport { |
| 535 | +.monaco-workbench .xterm-viewport { |
538 | 536 | scrollbar-color: var(--vscode-scrollbarSlider-background) transparent;
|
539 | 537 | }
|
540 | 538 |
|
541 |
| -.monaco-workbench .editor-instance .xterm .xterm-viewport::-webkit-scrollbar-thumb:hover, |
542 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm .xterm-viewport::-webkit-scrollbar-thumb:hover { |
| 539 | +.monaco-workbench .xterm .xterm-viewport::-webkit-scrollbar-thumb:hover { |
543 | 540 | background-color: var(--vscode-scrollbarSlider-hoverBackground);
|
544 | 541 | }
|
545 | 542 |
|
546 |
| -.monaco-workbench .editor-instance .xterm-viewport:hover, |
547 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm-viewport:hover { |
| 543 | +.monaco-workbench .xterm-viewport:hover { |
548 | 544 | scrollbar-color: var(--vscode-scrollbarSlider-hoverBackground) transparent;
|
549 | 545 | }
|
550 | 546 |
|
551 |
| -.monaco-workbench .editor-instance .xterm .xterm-viewport::-webkit-scrollbar-thumb:active, |
552 |
| -.monaco-workbench .pane-body.integrated-terminal .xterm .xterm-viewport::-webkit-scrollbar-thumb:active { |
| 547 | +.monaco-workbench .xterm .xterm-viewport::-webkit-scrollbar-thumb:active { |
553 | 548 | background-color: var(--vscode-scrollbarSlider-activeBackground);
|
554 | 549 | }
|
555 | 550 |
|
|
0 commit comments