Function: rst-forward-line
rst-forward-line is a byte-compiled function defined in rst.el.gz.
Signature
(rst-forward-line &optional N)
Documentation
Like forward-line but always end up in column 0 and return accordingly.
Move N lines forward just as forward-line.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/rst.el.gz
;; FIXME refactoring: Use `rst-forward-line-strict' instead.
(defun rst-forward-line (&optional n)
"Like `forward-line' but always end up in column 0 and return accordingly.
Move N lines forward just as `forward-line'."
(let ((left (forward-line n)))
(if (bolp)
left
;; FIXME: This may move back for positive n - is this desired?
(forward-line 0)
(- left (cl-signum n)))))