[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog d7b3dd6f87 1/8: * (sweeprolog-maybe-syntax-erro
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog d7b3dd6f87 1/8: * (sweeprolog-maybe-syntax-error-face): don't error in top-level |
Date: |
Sat, 19 Nov 2022 15:59:26 -0500 (EST) |
branch: elpa/sweeprolog
commit d7b3dd6f8707f50ea7538b0ecbe829002d6db8b1
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
* (sweeprolog-maybe-syntax-error-face): don't error in top-level
---
sweeprolog.el | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/sweeprolog.el b/sweeprolog.el
index 74af0879cd..92cc38d8e4 100644
--- a/sweeprolog.el
+++ b/sweeprolog.el
@@ -1717,12 +1717,13 @@ resulting list even when found in the current clause."
(font-lock-unfontify-region beg end)))
(defun sweeprolog-maybe-syntax-error-face (end)
- (or (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))
+ (or (and (or (derived-mode-p 'sweeprolog-top-level-mode)
+ (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))
- [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, 2022/11/19
- [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 <=
- [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