emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/auto-overlays a21ba4b 44/93: Fix auto-overlay bug relat


From: Stefan Monnier
Subject: [elpa] externals/auto-overlays a21ba4b 44/93: Fix auto-overlay bug related to overlapping overlays.
Date: Mon, 14 Dec 2020 13:00:34 -0500 (EST)

branch: externals/auto-overlays
commit a21ba4baf3878463aa8a2737daf443ddb5d8f39a
Author: Toby Cubitt <toby-predictive@dr-qubit.org>
Commit: tsc25 <toby-predictive@dr-qubit.org>

    Fix auto-overlay bug related to overlapping overlays.
---
 auto-overlays.el | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/auto-overlays.el b/auto-overlays.el
index 6da2969..f616512 100644
--- a/auto-overlays.el
+++ b/auto-overlays.el
@@ -5,7 +5,7 @@
 ;; Copyright (C) 2005-2008 Toby Cubitt
 
 ;; Author: Toby Cubitt <toby-predictive@dr-qubit.org>
-;; Version: 0.9.3
+;; Version: 0.9.4
 ;; Keywords: automatic, overlays
 ;; URL: http://www.dr-qubit.org/emacs.php
 
@@ -30,6 +30,10 @@
 
 ;;; Change Log:
 ;;
+;; Version 0.9,4
+;; * made inequalities strict in `auto-o-overlapping-match' (fixes a bug, but
+;;   does it introduce others?!)
+;;
 ;; Version 0.9.3
 ;; * fixed bug in `auto-overlay-unload-definition'
 ;;
@@ -1779,8 +1783,8 @@ overlay changes."
                         (not (eq (overlay-get o 'regexp-id) regexp-id))
                         (eq (auto-o-edge o) edge)
                         ;; check delimeter (not just o) overlaps BEG to END
-                        (<= (overlay-get o 'delim-start) end)
-                        (>= (overlay-get o 'delim-end) beg))
+                        (< (overlay-get o 'delim-start) end)
+                        (> (overlay-get o 'delim-end) beg))
                (setq o-overlap o)
                (throw 'match t)))
            (overlays-in beg end)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]