GNU bug report logs -
#43558
[PATCH]: Fix (forward-comment 1) when end delimiter is escaped.
Previous Next
Full log
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello, Stefan.
On Tue, Sep 22, 2020 at 10:09:43 -0400, Stefan Monnier wrote:
> Hi Alan,
> > Hello, Emacs and Stefan.
> > In the following C comment:
> > 1 /*
> > 2 \*/
> > 3 /**/
> > , with point at BOL 1, do M-: (forward-comment 1). This leaves point
> > wrongly at EOL 2.
> That seems to be correct w.r.t the highlighting I see, OTOH.
> IOW the bug seems to affect both forward-comment and parse-partial-sexp, right?
Yes.
> > It should end up at EOL 3, since the apparent comment
> > ender on L2 is actually escaped.
> > The following patch fixes this.
> Does it fix it for `parse-partial-sexp` as well?
It does, yes. The patch is in forw_comment, which is called by
Fforward_comment, scan_lists, and scan_sexps_forward.
> > Are there any objections to me installing it?
> None from me, no.
Thanks!
> Stefan
--
Alan Mackenzie (Nuremberg, Germany).
This bug report was last modified 3 years and 47 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.