emacs: make auto-complete available everywhere and compatible with flyspell