more changes about vim, git and tmux