From: Tassilo Horn Date: Wed, 9 Feb 2022 19:48:02 +0000 (+0100) Subject: ; show-paren: improve previous commit bb69361cbe X-Git-Tag: emacs-29.0.90~2402 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f063e385216940f4a914b2978edf8dd178faa2a6;p=emacs.git ; show-paren: improve previous commit bb69361cbe Update show-paren--last-pos also in the "not at paren position" case. Otherwise, we don't get the context info when moving point from a paren position to a non-paren position and back again. --- diff --git a/lisp/paren.el b/lisp/paren.el index 4cef9756bc9..4e67a4ea4f7 100644 --- a/lisp/paren.el +++ b/lisp/paren.el @@ -412,7 +412,8 @@ It is the default value of `show-paren-data-function'." ;; If show-paren-mode is nil in this buffer or if not at a paren that ;; has a match, turn off any previous paren highlighting. (delete-overlay show-paren--overlay) - (delete-overlay show-paren--overlay-1)) + (delete-overlay show-paren--overlay-1) + (setq show-paren--last-pos (point))) ;; Found something to highlight. (let* ((here-beg (nth 0 data))