aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/vim-mode/styles/vim-mode.less
diff options
context:
space:
mode:
Diffstat (limited to 'atom/packages/vim-mode/styles/vim-mode.less')
-rw-r--r--atom/packages/vim-mode/styles/vim-mode.less58
1 files changed, 58 insertions, 0 deletions
diff --git a/atom/packages/vim-mode/styles/vim-mode.less b/atom/packages/vim-mode/styles/vim-mode.less
new file mode 100644
index 0000000..a458937
--- /dev/null
+++ b/atom/packages/vim-mode/styles/vim-mode.less
@@ -0,0 +1,58 @@
+@import "syntax-variables";
+@import "ui-variables";
+
+.command-mode-input atom-text-editor[mini] {
+ background-color: inherit;
+ border: none;
+ width: 100%;
+ font-weight: normal;
+ color: @text-color;
+ line-height: 1.28;
+ cursor: default;
+ white-space: nowrap;
+ padding-left: 10px;
+}
+
+.block-cursor(@visibility: visible) {
+ border: 0;
+ background-color: @syntax-cursor-color;
+ visibility: @visibility;
+ opacity: 0.5;
+}
+
+atom-text-editor.vim-mode.command-mode,
+atom-text-editor.vim-mode.operator-pending-mode,
+atom-text-editor.vim-mode.visual-mode,
+{
+ &::shadow, // shadow-DOM enabled
+ & // shadow-DOM disabled
+ {
+ .cursor, .cursor.blink-off {
+ .block-cursor(hidden);
+ }
+ }
+}
+
+atom-text-editor.vim-mode.command-mode.is-focused,
+atom-text-editor.vim-mode.operator-pending-mode.is-focused,
+atom-text-editor.vim-mode.visual-mode.is-focused
+{
+ &::shadow, // shadow-DOM enabled
+ & // shadow-DOM disabled
+ {
+ .cursor, .cursor.blink-off {
+ .block-cursor;
+ }
+ }
+}
+
+atom-text-editor.vim-mode.visual-mode
+{
+ &::shadow, // shadow-DOM enabled
+ & // shadow-DOM disabled
+ {
+ .cursor.hidden-cursor {
+ display: block;
+ }
+ }
+}