Only enable eldoc in elisp mode. Too annoying when broken
FIX: change :config to :init
FIX helm-gtags setup
tweak emacs config