原来 alloy 的 fork 里面有个 file-drawer 的分支, 这个分支最新的版本已经把 drawer 移除改成内嵌的侧边栏了, 但是它以前的版本里面还有, 所以只要:
git clone git://
github.com/alloy/macvim.gitcd macvim
git checkout -b file-drawer origin/file-drawer
git reset --hard d0babab6fd1c48c1cb5f
修改 src/MacVim/MMFileDrawerController.m
在第 547 行: [drawer open]; 下加上一行
[drawer openOnEdge:NSMinXEdge];
保存, 然后
./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp --enable-perlinterp --enable-cscope
make
然后 open src/MacVim/build/Release/, 把里面的
MacVim.app 拖到你的 Application 文件夹就可以运行它了, 调出 file drawer 可以从 MacVim 的菜单 Window -> Open File Brwoser, 也可按快捷键(菜单里有提示)
效果如:
http://min.us/lEse6