emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master adf8e24 2/3: * lisp/so-long.el (so-long-variable-ov


From: Phil
Subject: [Emacs-diffs] master adf8e24 2/3: * lisp/so-long.el (so-long-variable-overrides): Improve doc
Date: Sat, 13 Jul 2019 08:00:11 -0400 (EDT)

branch: master
commit adf8e24cde256375dd5098e0197a84282dc00bc9
Author: Phil Sainty <address@hidden>
Commit: Phil Sainty <address@hidden>

    * lisp/so-long.el (so-long-variable-overrides): Improve doc
    
    Explain the 'line-move-visual' and 'truncate-lines' values.
---
 lisp/so-long.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lisp/so-long.el b/lisp/so-long.el
index 0f86bc7..59c719a 100644
--- a/lisp/so-long.el
+++ b/lisp/so-long.el
@@ -739,7 +739,12 @@ The variables are given buffer-local values.  By default 
this happens if
 `so-long-action' is set to either `so-long-mode' or `so-long-minor-mode'.
 
 If `so-long-revert' is subsequently invoked, then the variables are restored
-to their original states."
+to their original states.
+
+The combination of `line-move-visual' (enabled) and `truncate-lines' (disabled)
+is important for avoiding performance hits when moving vertically between
+excessively long lines, as otherwise the full length of the line may need to be
+scanned to find the next position."
   :type '(alist :key-type (variable :tag "Variable")
                 :value-type (sexp :tag "Value"))
   :options '((bidi-paragraph-direction (choice (const left-to-right)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]