martin rudalics <[EMAIL PROTECTED]> writes:

>> I couldn't reproduce it on Mac OS X.  It only shows an error like
>>
>>   forward-list: Scan error: "Containing expression ends prematurely"
>
> OK.  To prevent this I'd apply something like the attached patch (low
> priority).

I think it's cleaner to put the condition-case outside.  Does this
work for you?

*** emacs/lisp/textmodes/sgml-mode.el.~1.121.~  2007-05-14 10:56:30.000000000 
-0400
--- emacs/lisp/textmodes/sgml-mode.el   2007-05-28 08:47:21.000000000 -0400
***************
*** 897,912 ****
    ;; Show preceding or following hidden tag, depending of cursor direction.
    (let ((inhibit-point-motion-hooks t))
      (save-excursion
!       (message "Invisible tag: %s"
!              ;; Strip properties, otherwise, the text is invisible.
!              (buffer-substring-no-properties
!               (point)
!               (if (or (and (> x y)
!                            (not (eq (following-char) ?<)))
!                       (and (< x y)
!                            (eq (preceding-char) ?>)))
!                   (backward-list)
!                 (forward-list)))))))
  
  
  (defun sgml-validate (command)
--- 897,915 ----
    ;; Show preceding or following hidden tag, depending of cursor direction.
    (let ((inhibit-point-motion-hooks t))
      (save-excursion
!       (condition-case nil
!         (message "Invisible tag: %s"
!                  ;; Strip properties, otherwise, the text is invisible.
!                  (buffer-substring-no-properties
!                   (point)
!                   (if (or (and (> x y)
!                                (not (eq (following-char) ?<)))
!                           (and (< x y)
!                                (eq (preceding-char) ?>)))
!                       (backward-list)
!                     (forward-list))))
!       (error nil)))))
! 
  
  
  (defun sgml-validate (command)



_______________________________________________
emacs-pretest-bug mailing list
emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to