]> git.eshelyaron.com Git - dict.git/commitdiff
Announce recent changes in NEWS.org and bump version to 0.8.10 V8.5.20-sweep-0.8.10
authorEshel Yaron <me@eshelyaron.com>
Sun, 20 Nov 2022 21:38:47 +0000 (23:38 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 20 Nov 2022 21:38:47 +0000 (23:38 +0200)
NEWS.org
sweeprolog.el

index c8a854cb6d6b974817e21c52b536121e3d72ec6e..8bc9bff191b373eaf74208d723074a911fc43845 100644 (file)
--- a/NEWS.org
+++ b/NEWS.org
@@ -11,6 +11,25 @@ SWI-Prolog in Emacs.
 For further details, please consult the manual:
 <https://eshelyaron.com/sweep.html>.
 
+* Version 0.8.10 on 2022-11-21
+
+** ~sweeprolog-top-level-signal-current~ now calls ~trace/0~ by default
+
+Calling ~sweeprolog-top-level-signal-current~ (e.g. with ~C-c C-c~) now
+signals the top-level thread with the goal specified by the user
+option ~sweeprolog-top-level-signal-default-goal~, instead of prompting
+for a goal.  By default this user option is set to ~"trace"~, causing
+the top-level thread to enter trace mode.  To have
+~sweeprolog-top-level-signal-current~ prompt for a different goal on
+invocation, call it with a prefix argument, i.e. ~C-u C-c C-c~.
+
+** Fixes
+
+- Fixed insertion of new clauses with ~sweeprolog-insert-term-dwim~ when
+  the predicate at point is a DCG non-terminal or a predicate defined
+  with SSU rules.  ~sweeprolog-insert-term-dwim~ now detects and inserts
+  the correct neck (~:-~, ~-->~ or ~=>~) based on the previous clauses.
+
 * Version 0.8.9 on 2022-11-19
 
 ** Predicate completions now use holes for arguments
index 37698e8cdc28c3b918b23503d2d64f077b8a9cd8..dc489791cab3f83b02fcbc8bc61e55fc2484ab90 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.9
+;; Package-Version: 0.8.10
 ;; Package-Requires: ((emacs "28.1"))
 
 ;; This file is NOT part of GNU Emacs.