lowply.github.io/blog

molokai.vimの背景色を消すpatchを書いた

2013/02/11 追記tmux+vim+solarizedの人はsolarized_termtransオプションを使おうに続く。

vimのカラースキームにmolokaiを使ってる人、少なくないんじゃないかと思う。vim.orgのColor Scheme部門でRating 1位だし。僕もずっとこれ使ってますが、一つだけ、背景色の表示が気に入らない。これ、バグではないっぽいけど表示的に絶対おかしい気がする。

.vimrcをvimで開いた例。左がmolokaiの初期状態で、テキストの背景だけ薄いグレーになっていて、それ以外は背景色がない。右が修正後。ハイフンが続いてるコメント部分とかわかりやすいと思う。それで、これがタブ文字やスペースにもかかってくるから、ネストが深いコードとかはいい感じに違和感たっぷりになってくれる。

で、これを無効にするために、vimのカラースキーム定義とかいう完全に未知の世界を必死にさまよって、やっと該当の行を発見したのでpatch化した。たった1行だけど。。。

「molokaiのこれは仕様です」とか、「このパッチはカラースキーム的におかしい」とかあったら教えて下さい。

120817 UPDATE : パッチを当てるときはこんな感じで。(vim プラグインの位置は適宜変更)

$ cd /tmp
$ git clone git://gist.github.com/3351367.git
$ patch -u ~/dotfiles/.vim/bundle/molokai/colors/molokai.vim < /tmp/3351367/molokai.patch