add agignore

* ag 搜索时会忽略 agignore 里面的内容
恢复 pip.conf

* 我上次删了它[1], 但是今天后悔了。。。
[1] https://github.com/dd1994/dotfiles/commit/8b15abca7f2d3294f53de4b7d7b21795da1ac586
把一些 zsh function 做成 plugin 的形式

 * 模块化，方便管理。