[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/idlwave ed5c2c4cd1 192/360: Improve error detect regexp
From: |
ELPA Syncer |
Subject: |
[elpa] externals/idlwave ed5c2c4cd1 192/360: Improve error detect regexp for multi-line errors |
Date: |
Sun, 28 Apr 2024 00:59:22 -0400 (EDT) |
branch: externals/idlwave
commit ed5c2c4cd1053e94396c6191ad923e3d25f49f52
Author: JD Smith <jdtsmith@gmail.com>
Commit: JD Smith <jdtsmith@gmail.com>
Improve error detect regexp for multi-line errors
---
idlw-shell.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/idlw-shell.el b/idlw-shell.el
index ed68b9c3ab..1cd2ceb6d6 100644
--- a/idlw-shell.el
+++ b/idlw-shell.el
@@ -1725,7 +1725,7 @@ The 1st pair matches the file name, the second pair
matches the line
number.")
(defvar idlwave-shell-other-error
- "^% .*\n\\s-*At:\\s-*\\(.*\\),\\s-*Line\\s-*\\(.*\\)"
+ "^% .*\\(?:\n[^%].*\\)*\n\\s-*At:\\s-*\\(.*\\),\\s-*Line\\s-*\\(.*\\)"
"A regular expression to match any IDL error.")
(defvar idlwave-shell-halting-error
@@ -1750,8 +1750,8 @@ number.")
"\\)" ; end line number group (3)
"[ \t\n]+" ; white space
"\\(" ; file name group (5)
- "[^ \t\n]+" ; file names can contain any non-white
- "\\([ \t]*\n[ \t]*[^ \t\n]+\\)*" ; continuation lines file name (6)
+ "[^\t\n]+" ; file names can contain any
non-tab/new-line
+ "\\(\n[ \t]*[^\t\n]+\\)*" ; continuation line(s) file name (6)
"\\)" ; end line number group (5)
)
"*A regular expression to parse out the file name and line number.
- [elpa] externals/idlwave 06937cda94 134/360: - Note on fsf-compat., (continued)
- [elpa] externals/idlwave 06937cda94 134/360: - Note on fsf-compat., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 286e3e121e 153/360: - Update FSF address., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 8c2b4950e6 160/360: - Be more careful about expanding help dir for non-system help., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 93e6504404 163/360: - (idlwave-push-mark): Removed obsolete, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave fa3390f48d 214/360: Added, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave ba16611ec5 240/360: Use 'with-current-buffer' instead of save-excursion, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 971611a29d 203/360: Help details., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 869416181d 182/360: Copyright/date, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave cc8cc7e5bf 225/360: Correct bug in help loc., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave d3672014de 222/360: Updated dates., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave ed5c2c4cd1 192/360: Improve error detect regexp for multi-line errors,
ELPA Syncer <=
- [elpa] externals/idlwave d845f124b4 246/360: Use argument %s to message/error, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 677dd1d6e3 278/360: Deal with XML-parse's poor handling of underscores, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave e9d19083b8 279/360: Check for idl_catalog.xml directly., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 985427dd6a 274/360: Calculate beginning/end of commented paragraphs., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave ed1c40082b 264/360: Finish defun (was not)., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 5d7b645a67 262/360: Comments, whitespace, and typos. Boring., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave bc3cbb8b06 288/360: Avoid using cl macros., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 3932828c57 285/360: Don't use integers as anchors anymore., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 50c75e98ca 266/360: Use custom face for debug stop line, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave cc80618cbe 348/360: port from README, ELPA Syncer, 2024/04/28