emacs: use markers rather than points for error locations