emacs; auto-complete (mostly)