+
+atom-text-editor.vim-mode.replace-mode
+{
+ &::shadow, // shadow-DOM enabled
+ & // shadow-DOM disabled
+ {
+ .cursor {
+ .underline-cursor(hidden);
+ }
+ }
+}
+
+atom-text-editor.vim-mode.replace-mode.is-focused
+{
+ &::shadow, // shadow-DOM enabled
+ & // shadow-DOM disabled
+ {
+ .cursor {
+ .underline-cursor;
+ }
+
+ .cursors.blink-off .cursor {
+ .underline-cursor(hidden);
+ }
+ }
+}
+
+atom-text-editor.vim-mode.operator-pending-mode
+{
+ &::shadow, // shadow-DOM enabled
+ & // shadow-DOM disabled
+ {
+ .cursor {
+ .low-block-cursor(hidden);
+ }
+ }
+}
+
+atom-text-editor.vim-mode.operator-pending-mode.is-focused
+{
+ &::shadow, // shadow-DOM enabled
+ & // shadow-DOM disabled
+ {
+ .cursor {
+ .low-block-cursor;
+ }
+
+ .cursors.blink-off .cursor {
+ .low-block-cursor(hidden);
+ }
+ }
+}
+
+.search-input atom-text-editor[mini]::before {
+ content: '/';
+}
+
+.reverse-search-input atom-text-editor[mini]::before {
+ content: '?';
+}