Vim

BundleUpdate すると error で Update できない

:BundleUpdate

Unknown function: g:shellesc_cd 
...

Vundle を更新すると治るようなので、

$ cd ~/.vim/bundle/vundle/
$ git pull

vimproc_mac.so も再作成

$ cd ~/.vim/bundle/vimproc/
$ make
$ ls -la ~/.vim/bundle/vimproc/autoload/
total 352
drwxr-xr-x  11 suusuke  staff    374  8 13 17:02 .
drwxr-xr-x  20 suusuke  staff    680  8 13 16:56 ..
-rw-r--r--   1 suusuke  staff   4759 12  2  2012 fakepoll.h
-rw-r--r--   1 suusuke  staff  31621  8 13 16:56 proc.c
-rw-r--r--   1 suusuke  staff  33790  8 13 16:56 proc_w32.c
-rw-r--r--   1 suusuke  staff   3240  8 13 16:56 ptytty.c
-rw-r--r--   1 suusuke  staff    247  8 13 16:56 ptytty.h
drwxr-xr-x   7 suusuke  staff    238  8 13 16:56 vimproc
-rw-r--r--   1 suusuke  staff  47258  8 13 16:56 vimproc.vim
-rwxr-xr-x   1 suusuke  staff  28748  8 13 17:02 vimproc_mac.so
-rw-r--r--   1 suusuke  staff   8269  8 13 16:56 vimstack.c

無事、BundleUpdate できるようになりました。

MacVimの不可視文字のカラー設定

久しぶりにPerlのお仕事の依頼で、MacVimを使って作成しました。普段はタブの代わりにスペースにしているので気付かなかったのですが、頂いたソースがタブだったので、タブの色が目障り。

カラースキーマはobsidian2.vim – Obsidian2 Color scheme based on Notepad++ obsidian Color scheme : vim online.を使っており、タブは、SpecialKeyという名前で定義されているようなので、そこを修正しました。

変更前
color_before

変更後
color_after

見やすくなりました。