aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Third2016-09-04 22:58:37 +0100
committerAlan Third2016-10-19 12:37:50 +0100
commitdfd047666bcb2179652aee80248471a6efec06fc (patch)
treea68165849cb688c596e6f10ff4561588349de6af
parent8ad0d7da0a84750e1884a89a212963f81ae26816 (diff)
downloademacs-dfd047666bcb2179652aee80248471a6efec06fc.tar.gz
emacs-dfd047666bcb2179652aee80248471a6efec06fc.zip
Fix cursor at bottom left of rectangle (bug#24364)
* lisp/rect.el (rectangle--col-pos): Don't assume point at EOL doesn't require rectangle--point-crutches to be set.
-rw-r--r--lisp/rect.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/rect.el b/lisp/rect.el
index 70a542d6724..c0031642e0c 100644
--- a/lisp/rect.el
+++ b/lisp/rect.el
@@ -108,7 +108,7 @@ Point is at the end of the segment of this line within the rectangle."
108 108
109(defun rectangle--col-pos (col kind) 109(defun rectangle--col-pos (col kind)
110 (let ((c (move-to-column col))) 110 (let ((c (move-to-column col)))
111 (if (= c col) 111 (if (and (= c col) (not (eolp)))
112 (if (eq kind 'point) 112 (if (eq kind 'point)
113 (if (window-parameter nil 'rectangle--point-crutches) 113 (if (window-parameter nil 'rectangle--point-crutches)
114 (setf (window-parameter nil 'rectangle--point-crutches) nil)) 114 (setf (window-parameter nil 'rectangle--point-crutches) nil))