my emacs config, it can work in Mac, Redhat and debian