mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-21 12:27:33 +00:00
(compilation-error-regexp-alist-alist) <gnu>:
Rule out trailing spaces in file and directory names as well.
This commit is contained in:
parent
2a54a229c0
commit
bb6da2f86f
2 changed files with 9 additions and 1 deletions
|
|
@ -16,6 +16,9 @@
|
|||
|
||||
2008-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
|
||||
Rule out trailing spaces in file and directory names as well.
|
||||
|
||||
* minibuffer.el (completion--do-completion): Move point even if the
|
||||
completion makes no change.
|
||||
(completion-pcm-try-completion): Fix computation of new point.
|
||||
|
|
|
|||
|
|
@ -237,8 +237,13 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
|
|||
;; times of the form "HH:MM:SS" where MM is taken as a line number, so
|
||||
;; the last line tries to rule out message where the info after the
|
||||
;; line number starts with "SS". --Stef
|
||||
|
||||
;; The core of the regexp is the one with *?. It says that a file name
|
||||
;; can be composed of any non-newline char, but it also rules out some
|
||||
;; valid but unlikely cases, such as a trailing space or a space
|
||||
;; followed by a -.
|
||||
"^\\(?:[[:alpha:]][-[:alnum:].]+: ?\\)?\
|
||||
\\([0-9]*[^0-9\n]\\(?:[^\n ]\\| [^-\n]\\)*?\\): ?\
|
||||
\\([0-9]*[^0-9\n]\\(?:[^\n ]\\| [^-/\n]\\)*?\\): ?\
|
||||
\\([0-9]+\\)\\(?:\\([.:]\\)\\([0-9]+\\)\\)?\
|
||||
\\(?:-\\([0-9]+\\)?\\(?:\\3\\([0-9]+\\)\\)?\\)?:\
|
||||
\\(?: *\\(\\(?:Future\\|Runtime\\)?[Ww]arning\\|W:\\)\\|\
|
||||
|
|
|
|||
Loading…
Reference in a new issue