add auto complete and gnu global for emacs