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)))))