Emacs: new error navigation implementation