From: Eshel Yaron Date: Tue, 4 Oct 2022 18:35:58 +0000 (+0300) Subject: Announce recent changes in NEWS.org, bump version to 0.5.0 X-Git-Tag: v0.5.0 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=97738176483e8431778b20dd5ad59a3ef69aa370;p=sweep.git Announce recent changes in NEWS.org, bump version to 0.5.0 --- diff --git a/NEWS.org b/NEWS.org index a33a161..7a74b75 100644 --- a/NEWS.org +++ b/NEWS.org @@ -11,7 +11,27 @@ SWI-Prolog in Emacs. For further details, please consult the manual: . -* Development version 0.4.8-dev +* Version 0.5.0 on 2022-10-04 + +** New special buffer for listing and working with multiple top-levels + +=sweep= is now able to create a special buffer that contains a table of +all active top-levels, called the Top-level Menu buffer. This buffer +has its own special major mode, ~sweeprolog-top-level-menu-mode~, which +provides convenient commands that operate on the listed top-levels. + +** New commands for interrupting running top-levels + +=sweep= now includes a new command ~M-x sweeprolog-top-level-signal~ which +prompts for a =sweep= top-level buffer and a Prolog goal and signals the +specified top-level to execute the given goal. This can be used to +interrupt long running queries. + +The ~sweeprolog-top-level-mode~ major mode provides a variant of the +above command called ~sweeprolog-top-level-signal-current~ that operates +on the top-level thread of the current buffer. This command is also +newly bound to ~C-c C-c~ in top-level buffers. + ** New command ~sweeprolog-document-predicate-at-point~ in ~sweeprolog-mode~ buffers diff --git a/sweeprolog.el b/sweeprolog.el index d7c15c5..bd78bf4 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.4.7 +;; Package-Version: 0.5.0 ;; Package-Requires: ((emacs "28")) ;; This file is NOT part of GNU Emacs.