emacs irony and company mode