adding mercurial support from vim