modify gitignore
Deal with some keymaps

escreen needs to be enhanced with emacsclient and it contains a bug that
when load-buffer is triggered, the existing screens are destroyed.
changes in emacs
clean
Make emacs configuration simpler

1. customize cc mode, currently using clang/async
2. change theme, color problem still exists
3. delete some hippie-expand functions
4. delete used extensions
5. stop using sr-speedbar
6. remove pommodoro
cc mode in emacs
add lesspipe ENV and emacs jabber with elpa
minor changes
customize my own faces, MILESTONE
add bar shell-script as an example
add markdown css, without syntax highlight
not yet complete
q to bury-buffer
disable yas in emacs-lisp mode
for cpp
delete unless zsh plugin, add ffap of emacs
changes in vim

1. gitconfig and shell alias for git, considering a better way
2. replace nerd-comment with vim-commentary
3. rm _emacsregisters.el
4. rm some snippets in vim
5. stop using compleat
gnus changed
remove some unnecessary files, remove init-bbdb.el
trivial changes