GNU bug report logs -
#3898
23.1.50; nxml-extend-after-change-region should not return t
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 3898 in the body.
You can then email your comments to 3898 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>
:
bug#3898
; Package
emacs
.
(Tue, 21 Jul 2009 18:20:04 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Lennart Borgman <lennart.borgman <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
Emacs Bugs <bug-gnu-emacs <at> gnu.org>
.
(Tue, 21 Jul 2009 18:20:04 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
When an error occurs in nxml-extend-after-change-region it returns t
which makes font-lock-extend-jit-lock-region-after-change to fail
since it expects a cons with two numbers or nil.
The patch below make the return value nil instead.
Index: nxml-mode.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/nxml/nxml-mode.el,v
retrieving revision 1.18
diff -u -b -r1.18 nxml-mode.el
--- nxml-mode.el 5 Jan 2009 03:22:51 -0000 1.18
+++ nxml-mode.el 21 Jul 2009 18:07:03 -0000
@@ -883,7 +883,8 @@
(unless nxml-degraded
(setq nxml-last-fontify-end nil)
- (nxml-with-degradation-on-error 'nxml-extend-after-change-region
+ (let ((ret (nxml-with-degradation-on-error
+ 'nxml-extend-after-change-region
(save-excursion
(save-restriction
(widen)
@@ -892,6 +893,7 @@
(nxml-with-unmodifying-text-property-changes
(nxml-extend-after-change-region1
start end pre-change-length)))))))))
+ (when (listp ret) ret))))
(defun nxml-extend-after-change-region1 (start end pre-change-length)
(let* ((region (nxml-after-change1 start end pre-change-length))
In GNU Emacs 23.1.50.1 (i386-mingw-nt5.1.2600)
of 2009-06-30
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags
-Ic:/g/include -fno-crossjumping'
Information forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#3898
; Package
emacs
.
(Sat, 16 Jan 2010 22:25:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 3898 <at> debbugs.gnu.org (full text, mbox):
> When an error occurs in nxml-extend-after-change-region it returns t
> which makes font-lock-extend-jit-lock-region-after-change to fail
> since it expects a cons with two numbers or nil.
>
> The patch below make the return value nil instead.
Thanks; applied.
bug closed, send any further explanations to Lennart Borgman <lennart.borgman <at> gmail.com>
Request was from
Chong Yidong <cyd <at> stupidchicken.com>
to
control <at> debbugs.gnu.org
.
(Sat, 16 Jan 2010 22:26:01 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <bug-gnu-emacs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 14 Feb 2010 12:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 15 years and 127 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.