big modify about emacsPlugin