GNU bug report logs -
#16526
24.3.50; scroll-conservatively & c-mode regression
Previous Next
Reported by: martin rudalics <rudalics <at> gmx.at>
Date: Thu, 23 Jan 2014 08:54:02 UTC
Severity: important
Found in version 24.3.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi, Martin.
On Sun, Jun 29, 2014 at 10:44:42AM +0200, martin rudalics wrote:
> > Making a choice between two ugly workarounds customisable would be
> > short-changing users.
> My `open-paren-in-column-0-is-defun-start' is t and by ignoring that
> setting in CC mode you are already short-changing me.
That's a bit philosophical. open-..-start is advertised as a high level
option, and CC Mode only binds it to nil at a low level, the "engine"
level. Binding user options to set values at a low level is quite a
common practice in Elisp programming.
The actual bug here is that find_defun_start in syntax.c doesn't do any
cacheing, hence is scanning from BOB far too often. How about we see
how things work once this is fixed.
> martin
--
Alan Mackenzie (Nuremberg, Germany).
This bug report was last modified 11 years and 16 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.