a emacs configure base on purcell.add some thing for myself.