Variable: max-redisplay-ticks
max-redisplay-ticks is a variable defined in xdisp.c.
Value
0
Documentation
Maximum number of redisplay ticks before aborting redisplay of a window.
This enables aborting the display of a window if the amount of
low-level redisplay operations exceeds the value of this variable.
When display of a window is aborted due to this reason, the buffer
shown in that window will not have its windows redisplayed until the
buffer is modified or until you type C-l (recenter-top-bottom) with one
of its windows selected. You can also decide to kill the buffer and
visit it in some other way, like under so-long-mode or literally.
The default value is zero, which disables this feature. The recommended non-zero value is between 100000 and 1000000, depending on your patience and the speed of your system.
Probably introduced at or before Emacs version 29.1.
Source Code
// Defined in /usr/src/emacs/src/xdisp.c
DEFVAR_INT ("max-redisplay-ticks", max_redisplay_ticks,
doc: /* Maximum number of redisplay ticks before aborting redisplay of a window.
This enables aborting the display of a window if the amount of
low-level redisplay operations exceeds the value of this variable.
When display of a window is aborted due to this reason, the buffer
shown in that window will not have its windows redisplayed until the
buffer is modified or until you type \\[recenter-top-bottom] with one
of its windows selected. You can also decide to kill the buffer and
visit it in some other way, like under `so-long-mode' or literally.
The default value is zero, which disables this feature.
The recommended non-zero value is between 100000 and 1000000,
depending on your patience and the speed of your system. */);