]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix last change in line-move-finish
authorEli Zaretskii <eliz@gnu.org>
Thu, 18 May 2017 19:54:35 +0000 (22:54 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 18 May 2017 19:54:35 +0000 (22:54 +0300)
* lisp/simple.el (line-move-finish): Fix last change.  This corrects a
regression in C-n and C-p when lines are truncated, introduced by the
change in 2017-05-10.

lisp/simple.el

index dfa30372dda09f6c8e7db0c96a60104d856534cd..7f13df5006d681c41a3de0fb56a221a1fe34bbb1 100644 (file)
@@ -6399,7 +6399,8 @@ If NOERROR, don't signal an error if we can't move that many lines."
               (point))))
 
        ;; Move to the desired column.
-        (if line-move-visual
+        (if (and line-move-visual
+                 (not (or truncate-lines truncate-partial-width-windows)))
             ;; Under line-move-visual, goal-column should be
             ;; interpreted in units of the frame's canonical character
             ;; width, which is exactly what vertical-motion does.