diff --git a/haskell-interactive-mode.el b/haskell-interactive-mode.el index 5dad698ee..457591ea0 100644 --- a/haskell-interactive-mode.el +++ b/haskell-interactive-mode.el @@ -444,7 +444,7 @@ SESSION, otherwise operate on the current buffer. (not visibility))))))) (defconst haskell-interactive-mode-error-regexp - "^\\([A-Z]?:?[^\r\n:]+\\):\\([0-9()-:]+\\):?") + "^\\(\\(?:[A-Z]:\\)?[^ \r\n:][^\r\n:]*\\):\\([0-9()-:]+\\):?") (defun haskell-interactive-at-compile-message () "Am I on a compile message?"