mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 03:40:56 -08:00
Fix forgotten initialization for long line optimizations.
* src/xdisp.c (init_iterator): Initialize the 'narrowed_begv' field. * src/buffer.c (syms_of_buffer): Docstring clarification.
This commit is contained in:
parent
43a174f62c
commit
d0e4ec3c29
2 changed files with 7 additions and 1 deletions
|
|
@ -6431,12 +6431,15 @@ will run for `clone-indirect-buffer' calls as well. */);
|
|||
|
||||
DEFVAR_LISP ("long-line-threshold", Vlong_line_threshold,
|
||||
doc: /* Line length above which to use redisplay shortcuts.
|
||||
|
||||
The value should be a positive integer or nil.
|
||||
If the value is an integer, shortcuts in the display code intended
|
||||
to speed up redisplay for long lines will automatically be enabled
|
||||
in buffers which contain one or more lines whose length is above
|
||||
this threshold.
|
||||
If nil, these display shortcuts will always remain disabled. */);
|
||||
If nil, these display shortcuts will always remain disabled.
|
||||
|
||||
There is no reason to change that value except for debugging purposes. */);
|
||||
XSETFASTINT (Vlong_line_threshold, 10000);
|
||||
|
||||
defsubr (&Sbuffer_live_p);
|
||||
|
|
|
|||
|
|
@ -3472,6 +3472,9 @@ init_iterator (struct it *it, struct window *w,
|
|||
&it->bidi_it);
|
||||
}
|
||||
|
||||
if (current_buffer->long_line_optimizations_p)
|
||||
it->narrowed_begv = 0;
|
||||
|
||||
/* Compute faces etc. */
|
||||
reseat (it, it->current.pos, true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue