From f3e34cd23f205161d8d07337837ba65657956743 Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Sun, 20 Nov 2022 23:38:47 +0200 Subject: [PATCH] Announce recent changes in NEWS.org and bump version to 0.8.10 --- NEWS.org | 19 +++++++++++++++++++ sweeprolog.el | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/NEWS.org b/NEWS.org index c8a854c..8bc9bff 100644 --- a/NEWS.org +++ b/NEWS.org @@ -11,6 +11,25 @@ SWI-Prolog in Emacs. For further details, please consult the manual: . +* 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 diff --git a/sweeprolog.el b/sweeprolog.el index 37698e8..dc48979 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.9 +;; Package-Version: 0.8.10 ;; Package-Requires: ((emacs "28.1")) ;; This file is NOT part of GNU Emacs. -- 2.39.5