summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/simple.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/simple.el b/lisp/simple.el
index 66541973a7e..c242f46bb89 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -4516,12 +4516,16 @@ This also turns on `word-wrap' in the buffer."
(if visual-line-mode
(progn
(set (make-local-variable 'line-move-visual) t)
- (setq word-wrap t)
- (setq fringe-indicator-alist
+ (set (make-local-variable 'truncate-partial-width-windows) nil)
+ (setq truncate-lines nil
+ word-wrap t
+ fringe-indicator-alist
(cons (cons 'continuation visual-line-fringe-indicators)
fringe-indicator-alist)))
(kill-local-variable 'line-move-visual)
(kill-local-variable 'word-wrap)
+ (kill-local-variable 'truncate-lines)
+ (kill-local-variable 'truncate-partial-width-windows)
(kill-local-variable 'fringe-indicator-alist)))
(defun turn-on-visual-line-mode ()