RE: Vim as the Primary Editor
Have you tried https://github.com/lian/bitcoin-ruby? It also supports Litecoin.
RE: Vim as the Primary Editor