new emacs according chenbin(http://binchen.org)