changeset 81015:72b9f4dba30d

(show-paren-function): Undo 2007-04-19 and 2007-04-20 changes.
author Chong Yidong <cyd@stupidchicken.com>
date Mon, 21 May 2007 20:09:57 +0000
parents 947265eed15c
children cacd6990de26
files lisp/paren.el
diffstat 1 files changed, 1 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/paren.el	Mon May 21 16:43:27 2007 +0000
+++ b/lisp/paren.el	Mon May 21 20:09:57 2007 +0000
@@ -143,7 +143,6 @@
       (let ((oldpos (point))
 	    (dir (cond ((eq (syntax-class (syntax-after (1- (point)))) 5) -1)
                        ((eq (syntax-class (syntax-after (point)))      4) 1)))
-	    (window-start (window-start))
 	    pos mismatch face)
 	;;
 	;; Find the other end of the sexp.
@@ -248,13 +247,7 @@
 	  ;;
 	  ;; Always set the overlay face, since it varies.
 	  (overlay-put show-paren-overlay 'priority show-paren-priority)
-	  (overlay-put show-paren-overlay 'face face))
-	;; If there are continued lines, the above operations can
-	;; force redisplay to recenter the window (since there is no
-	;; way for it to know that the overlay changes to the buffer
-	;; are harmless).  So reset the window-start.
-	(unless (window-minibuffer-p)
-	  (set-window-start (selected-window) window-start)))
+	  (overlay-put show-paren-overlay 'face face)))
     ;; show-paren-mode is nil in this buffer.
     (and show-paren-overlay
 	 (delete-overlay show-paren-overlay))