Atomのvim-modeプラグイン(公式が作ってる)はなかなか完成度が高く、普段はvimの私もちょっと大きなソースコードの編集にはAtomを使うようにしている。
しかし、vim-modeのブロックカーソルが、選んだテーマに寄ってはとても見づらくなる。
それを解消するには、以下のCSSを追加する。
~/.atom/style.less
atom-text-editor.is-focused::shadow .cursors.blink-off .cursor {
opacity: 1;
}
atom-text-editor.vim-mode.normal-mode,
atom-text-editor.vim-mode.operator-pending-mode,
atom-text-editor.vim-mode.visual-mode.is-focused {
&.is-focused::shadow
{
.cursor {
background-color: @text-color;
opacity:0.3;
}
.blink-off .cursor{
opacity:0.3;
}
}
}
ついでに点滅の停止も含まれている。適用しても見づらい場合は、@text-color
を好みの色に書き換えたり、opacity:0.3;
の値を変えたりする。