]> git.eshelyaron.com Git - emacs.git/commitdiff
(blink-matching-open): Ignore `blink-matching-paren-on-screen' if
authorLuc Teirlinck <teirllm@auburn.edu>
Sun, 27 Nov 2005 15:53:16 +0000 (15:53 +0000)
committerLuc Teirlinck <teirllm@auburn.edu>
Sun, 27 Nov 2005 15:53:16 +0000 (15:53 +0000)
`show-paren-mode' is enabled.
(blink-matching-paren-on-screen): Update docstring.

lisp/simple.el

index 9b42c75699142344a0b0836a9f44b5593df76791..36f6be2f10a5c2cba09d8494327ae5536c84d3fe 100644 (file)
@@ -4259,7 +4259,9 @@ of the buffer appears in the mode line."
 (defcustom blink-matching-paren-on-screen t
   "*Non-nil means show matching open-paren when it is on screen.
 If nil, means don't show it (but the open-paren can still be shown
-when it is off screen)."
+when it is off screen).
+
+This variable is ignored if `show-paren-mode' is enabled."
   :type 'boolean
   :group 'paren-blinking)
 
@@ -4328,10 +4330,11 @@ If nil, search stops at the beginning of the accessible portion of the buffer."
         ((pos-visible-in-window-p blinkpos)
          ;; Matching open within window, temporarily move to blinkpos but only
          ;; if `blink-matching-paren-on-screen' is non-nil.
-         (when blink-matching-paren-on-screen
-           (save-excursion
-             (goto-char blinkpos)
-             (sit-for blink-matching-delay))))
+         (and blink-matching-paren-on-screen
+              (not show-paren-mode)
+              (save-excursion
+                (goto-char blinkpos)
+                (sit-for blink-matching-delay))))
         (t
          (save-excursion
            (goto-char blinkpos)