[git] Drop ungeneral items and meaningless items from .gitignore_global
Update .gitignore
[zsh] use brewed vim as $EDITOR
[zsh] Get github username from git config
[emacs]Use el-get