When I’m working in Terminal and want to edit something quickly, I’m most likely to use vim. But if I’m working on a big project and writing lots of code, vim tends to be pretty cumbersome. Terminal keeps vim from being able to use any mouse input, which starts to get in the way after a while. MacVim provides a OS X GUI for vim, but suffers from bad scrolling latency problems as well as other issues. Recently, another contender has stepped onto the scene. vim-cocoa aims to be a simpler, faster alternative. My only qualm so far has been that the distributed binaries don’t have cscope enabled by default. Here are some simple instructions for anyone wanting to use cscope with vim-cocoa.
> git clone git://repo.or.cz/vim-cocoa.git
> cd vim-cocoa/src
> ./configure --enable-multibyte --enable-gui=cocoa --enable-cscope
> sudo make install