Atomでvim-modeのカーソルが見辛いのを解消する

More than 3 years have passed since last update.

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;の値を変えたりする。

参考:https://github.com/atom/vim-mode/issues/201