add git-related plugin, merge gundo features