diff options
author | Alan Mackenzie <acm@muc.de> | 2014-12-14 18:26:44 +0000 |
---|---|---|
committer | Alan Mackenzie <acm@muc.de> | 2014-12-14 18:26:44 +0000 |
commit | 3713931778c9bc8674c391dbb9149ac6288922f2 (patch) | |
tree | 1b7d1716ec52f11833c1de113f83a306fd77641a /lisp/cus-start.el | |
parent | 33c5143fa63a05a983657d019b8a11a25bcfffb3 (diff) | |
download | emacs-3713931778c9bc8674c391dbb9149ac6288922f2.tar.gz |
New feature optionally to accelerate auto-repeated scrolling.
src/xdisp.c: Remove "static" from declaration of
Qfontification_functions.
src/window.c (window_scroll): bind fontification-functions to nil when
scrolling by whole screens and fast-but-imprecise-scrolling is non-nil.
(syms_of_window): New DEFVAR_BOOL fast-but-imprecise-scrolling.
src/lisp.h (bool): Declare Qfontification_functions extern.
lisp/cus-start.el (all): Add fast-but-imprecise-scrolling.
doc/emacs/display.texi (Scrolling): fast-but-imprecise-scrolling.
Describe new variable.
etc/NEWS: Add entry for fast-but-imprecise-scrolling.
Diffstat (limited to 'lisp/cus-start.el')
-rw-r--r-- | lisp/cus-start.el | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/cus-start.el b/lisp/cus-start.el index 3b8885a8717..4049974841e 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el @@ -460,6 +460,7 @@ since it could result in memory overflow and make Emacs crash." :value display-buffer) (other :tag "Always (t)" :value t)) "24.3") + (fast-but-imprecise-scrolling scrolling boolean "25.1") (window-resize-pixelwise windows boolean "24.4") ;; xdisp.c ;; The whitespace group is for whitespace.el. |