1 @import "syntax-variables";
2 @import "ui-variables";
4 .normal-mode-input atom-text-editor[mini] {
5 background-color: inherit;
16 .vim-hidden-normal-mode-input {
17 height: 0px !important;
18 width: 0px !important;
19 overflow: hidden !important;
20 border: none !important;
21 padding: 0 !important;
22 display: block !important;
23 position: fixed !important;
24 top: -10px !important;
25 left: -10px !important;
28 .block-cursor(@visibility: visible) {
30 background-color: @syntax-cursor-color;
31 visibility: @visibility;
35 .underline-cursor(@visibility: visible) {
37 border-bottom: .3em solid @syntax-cursor-color;
39 visibility: @visibility;
43 .low-block-cursor(@visibility: visible) {
45 border-bottom: .6em solid @syntax-cursor-color;
47 visibility: @visibility;
51 atom-text-editor.vim-mode.normal-mode,
52 atom-text-editor.vim-mode.operator-pending-mode,
53 atom-text-editor.vim-mode.visual-mode,
55 &::shadow, // shadow-DOM enabled
56 & // shadow-DOM disabled
59 .block-cursor(hidden);
64 atom-text-editor.vim-mode.normal-mode.is-focused,
65 atom-text-editor.vim-mode.operator-pending-mode.is-focused,
66 atom-text-editor.vim-mode.visual-mode.is-focused
68 &::shadow, // shadow-DOM enabled
69 & // shadow-DOM disabled
77 atom-text-editor.vim-mode.visual-mode
79 &::shadow, // shadow-DOM enabled
80 & // shadow-DOM disabled
82 .cursor.hidden-cursor {
88 atom-text-editor.vim-mode.replace-mode
90 &::shadow, // shadow-DOM enabled
91 & // shadow-DOM disabled
94 .underline-cursor(hidden);
99 atom-text-editor.vim-mode.replace-mode.is-focused
101 &::shadow, // shadow-DOM enabled
102 & // shadow-DOM disabled
108 .cursors.blink-off .cursor {
109 .underline-cursor(hidden);
114 atom-text-editor.vim-mode.operator-pending-mode
116 &::shadow, // shadow-DOM enabled
117 & // shadow-DOM disabled
120 .low-block-cursor(hidden);
125 atom-text-editor.vim-mode.operator-pending-mode.is-focused
127 &::shadow, // shadow-DOM enabled
128 & // shadow-DOM disabled
134 .cursors.blink-off .cursor {
135 .low-block-cursor(hidden);
140 .search-input atom-text-editor[mini]::before {
144 .reverse-search-input atom-text-editor[mini]::before {