Port of gitmessenger.vim