From 2dccc6d64669078915a7eda75f40e75408b7794e Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Fri, 29 Jun 2018 20:01:53 -0400 Subject: [PATCH] Respect field boundaries in *-to-indentation functions (Bug#32014) * lisp/simple.el (forward-to-indentation) (backward-to-indentation): Use `beginning-of-line' which respects field boundaries rather than `forward-line' which doesn't. --- lisp/simple.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/simple.el b/lisp/simple.el index f8c02c1dbf..3cece52657 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -872,13 +872,13 @@ quoted-insert (defun forward-to-indentation (&optional arg) "Move forward ARG lines and position at first nonblank character." (interactive "^p") - (forward-line (or arg 1)) + (beginning-of-line (+ 1 (or arg 1))) (skip-chars-forward " \t")) (defun backward-to-indentation (&optional arg) "Move backward ARG lines and position at first nonblank character." (interactive "^p") - (forward-line (- (or arg 1))) + (beginning-of-line (- 1 (or arg 1))) (skip-chars-forward " \t")) (defun back-to-indentation () -- 2.11.0