[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog 5399f38aa2 7/8: * (sweeprolog-analyze-fragment-
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog 5399f38aa2 7/8: * (sweeprolog-analyze-fragment-flymake): restrict syntax errors |
Date: |
Sat, 19 Nov 2022 15:59:27 -0500 (EST) |
branch: elpa/sweeprolog
commit 5399f38aa2e2fce75944f7a9efbaa5a96d3826d9
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
* (sweeprolog-analyze-fragment-flymake): restrict syntax errors
---
sweeprolog.el | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/sweeprolog.el b/sweeprolog.el
index 2ccd786b27..7ea364a4bf 100644
--- a/sweeprolog.el
+++ b/sweeprolog.el
@@ -1994,7 +1994,22 @@ resulting list even when found in the current clause."
("type_error"
(cons :warning "Type error"))
(`("syntax_error" ,message . ,_)
- (cons :error message))
+ (and (or (and sweeprolog--analyze-point
+ (<= (save-excursion
+ (goto-char sweeprolog--analyze-point)
+ (sweeprolog-beginning-of-top-term)
+ (1- (point)))
+ (1+ end) sweeprolog--analyze-point))
+ (< (save-excursion
+ (goto-char sweeprolog--analyze-point)
+ (sweeprolog-end-of-top-term)
+ (point))
+ (save-excursion
+ (goto-char sweeprolog--analyze-point)
+ (sweeprolog-beginning-of-next-top-term)
+ (point))
+ (point-max)))
+ (cons :error message)))
("unused_import"
(cons :note "Unused import"))
("undefined_import"
- [nongnu] elpa/sweeprolog updated (8133821499 -> 7dfb85c88f), ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog c131fdd5a5 4/8: Don't error in sweeprolog-analyze-term-at-point, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog ac344f888b 6/8: * (sweeprolog-predicate-completion-at-point): fix pcase match, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog 5399f38aa2 7/8: * (sweeprolog-analyze-fragment-flymake): restrict syntax errors,
ELPA Syncer <=
- [nongnu] elpa/sweeprolog 7dfb85c88f 8/8: Announce recent changes in NEWS.org and bump version to 0.8.9, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog d7b3dd6f87 1/8: * (sweeprolog-maybe-syntax-error-face): don't error in top-level, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog 2c99b60683 2/8: * (sweeprolog-identifier-at-point): fix module qualification, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog 1683c9a6c8 3/8: * (sweeprolog-predicate-completion-at-point): use holes for args, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog e49e93bfc5 5/8: * (sweeprolog-analyze-fragment-to-faces) fix comment highlighting, ELPA Syncer, 2022/11/19