]> git.eshelyaron.com Git - dict.git/commitdiff
Announce recent changes in NEWS.org and bump version to 0.13.0 V9.1.3-sweep-0.13.0
authorEshel Yaron <me@eshelyaron.com>
Fri, 20 Jan 2023 19:47:47 +0000 (21:47 +0200)
committerEshel Yaron <me@eshelyaron.com>
Fri, 20 Jan 2023 19:47:47 +0000 (21:47 +0200)
NEWS.org
sweeprolog.el

index 18de82ec012e2bedd747c17c9c4df3bbf8e8501b..0f5b9a4fbc30c791d532324f6a3dff521e1bd736 100644 (file)
--- a/NEWS.org
+++ b/NEWS.org
@@ -11,6 +11,30 @@ SWI-Prolog in Emacs.
 For further details, please consult the manual:
 [[https://eshelyaron.com/sweep.html][https://eshelyaron.com/sweep.html]].
 
+* Version 0.13.0 on 2023-01-20
+
+** Right-click context menu support
+
+Sweep now leverages the Context Menu minor mode built into Emacs 28+
+to provide right-click menus for Prolog code that give you access to
+different commands depending on what you click on.  You can enable
+Context Menu mode with ~M-x context-menu-mode~.
+
+** Jumping to predicate definition works also for autoloadable predicates
+
+Jumping to predicate definitions with ~M-.~ (~xref-find-definitions~) now
+works also for predicates defined in source files listed in the
+library index that weren't loaded or visited yet.
+
+** Fixed inaccuracy in jumping to predicate definitions in modified buffers
+
+In previous versions, jumping to the definition of a predicate defined
+in another buffer that has recently been modified could end up placing
+point in the wrong line of that buffer due to stale xref data.  This
+version fixes this issue, jumping to predicate definitions with ~M-.~
+now locates the current definition line also in face of recent
+modifications.
+
 * Version 0.12.0 on 2023-01-16
 
 ** Add on-hover descriptions to tokens in Prolog code
index 0affc6e7ba7fcae316ee5b8244ce2b23dcba0390..c434096507e90d6305f569b5566172287da022da 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.12.0
+;; Package-Version: 0.13.0
 ;; Package-Requires: ((emacs "28.1"))
 
 ;; This file is NOT part of GNU Emacs.