diff options
author | Miles Bader <miles@gnu.org> | 2007-05-30 14:40:46 +0000 |
---|---|---|
committer | Miles Bader <miles@gnu.org> | 2007-05-30 14:40:46 +0000 |
commit | 62390cbfc25653003034b812258be9cfb5f3edee (patch) | |
tree | 7ee220bf44a2e65dd80511bced7b77cfa1233b12 /lisp/textmodes/sgml-mode.el | |
parent | 2d423dd0a720b08c61ee10023554b2a0491f8fae (diff) | |
parent | 7a781a5480b9a1f55d28a76e1d1f89aaa2421f97 (diff) | |
download | emacs-62390cbfc25653003034b812258be9cfb5f3edee.tar.gz |
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 774-780)
- Update from CVS
- Merge from emacs--rel--22, gnus--rel--5.10
- Merge from emacs--rel--22
- Fix tq.el edge case
* emacs--rel--22 (patch 28-32)
- Update from CVS
* gnus--rel--5.10 (patch 224-225)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-213
Diffstat (limited to 'lisp/textmodes/sgml-mode.el')
-rw-r--r-- | lisp/textmodes/sgml-mode.el | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index 7eabb10a80a..85f6ccff70a 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el @@ -894,16 +894,19 @@ With prefix argument ARG, repeat this ARG times." ;; 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))))))) + (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) |