]> git.eshelyaron.com Git - dict.git/commitdiff
Announce recent changes in NEWS.org and bump version to 0.8.9 V8.5.20-sweep-0.8.9
authorEshel Yaron <me@eshelyaron.com>
Sat, 19 Nov 2022 20:44:39 +0000 (22:44 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 19 Nov 2022 20:44:39 +0000 (22:44 +0200)
NEWS.org
README.org
sweeprolog.el

index 277d64ee4513ceafed6acfbc485c25a96cbf25ce..c8a854cb6d6b974817e21c52b536121e3d72ec6e 100644 (file)
--- 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
index 5ba7cb7ee92f83577288e5fe2c15b6b02c34d65d..6f7d38d0e3e8ac119336f578921426a8e4d7a812 100644 (file)
@@ -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.
index 7ea364a4bf377f6ee8f163aec5fd07055fe0b254..89e2eccfed6a4906a01148450e00ab5beea79445 100644 (file)
@@ -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.