[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog 7dfb85c88f 8/8: Announce recent changes in NEWS
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog 7dfb85c88f 8/8: Announce recent changes in NEWS.org and bump version to 0.8.9 |
Date: |
Sat, 19 Nov 2022 15:59:27 -0500 (EST) |
branch: elpa/sweeprolog
commit 7dfb85c88f1ba0360b66a4cb83f2812f3bb0d28c
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
Announce recent changes in NEWS.org and bump version to 0.8.9
---
NEWS.org | 20 ++++++++++++++++++++
README.org | 4 +++-
sweeprolog.el | 2 +-
3 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/NEWS.org b/NEWS.org
index 277d64ee45..c8a854cb6d 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -11,6 +11,26 @@ SWI-Prolog in Emacs.
For further details, please consult the manual:
<https://eshelyaron.com/sweep.html>.
+* Version 0.8.9 on 2022-11-19
+
+** Predicate completions now use holes for arguments
+
+When completing a predicate with ~completion-at-point~ (~C-M-i~) and
+choosing a predicate that takes arguments, holes are inserted is place
+of each required argument.
+
+** Syntax errors are now less intrusive
+
+Syntax errors that occur due to incomplete terms are no longer
+immediately highlighted as such.
+
+** ~auto-insert~ now leaves point at start of module summary
+
+** Fixes
+
+- Fixed error in ~sweeprolog-export-predicate~ (~C-c C-e~) in presence of
+ exported predicates. Reported by Jan Wielemaker.
+
* Version 0.8.8 on 2022-11-16
** Added electric layout minor mode
diff --git a/README.org b/README.org
index 5ba7cb7ee9..6f7d38d0e3 100644
--- a/README.org
+++ b/README.org
@@ -1012,7 +1012,9 @@ In ~sweeprolog-mode~ buffers, the following enhancements
are provided:
as completion candidates.
- Predicate completion :: If point is at a callable position,
~completion-at-point~ suggests matching predicates as completion
- candidates.
+ candidates. Predicate calls are inserted as complete term. If the
+ chosen predicate takes arguments, holes are inserted in their places
+ (see [[#filling-holes][Filling Holes]]).
- Atom completion :: If point is at a non-callable,
~completion-at-point~ suggests matching atoms as completion
candidates.
diff --git a/sweeprolog.el b/sweeprolog.el
index 7ea364a4bf..89e2eccfed 100644
--- a/sweeprolog.el
+++ b/sweeprolog.el
@@ -6,7 +6,7 @@
;; Maintainer: Eshel Yaron <~eshel/dev@lists.sr.ht>
;; Keywords: prolog languages extensions
;; URL: https://git.sr.ht/~eshel/sweep
-;; Package-Version: 0.8.8
+;; Package-Version: 0.8.9
;; Package-Requires: ((emacs "28.1"))
;; This file is NOT part of GNU Emacs.
- [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 <=
- [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