Function: viper-previous-line

viper-previous-line is an interactive and byte-compiled function defined in viper-cmd.el.gz.

Signature

(viper-previous-line ARG)

Documentation

Go to previous line.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emulation/viper-cmd.el.gz
(defun viper-previous-line (arg)
  "Go to previous line."
  (interactive "P")
  (let ((val (viper-p-val arg))
	(com (viper-getCom arg)))
    (if com (viper-move-marker-locally 'viper-com-point (point)))
    ;; do not use forward-line! need to keep column
    (let ((line-move-visual nil))
      (with-no-warnings
        (previous-line val)))
    (if viper-ex-style-motion
	(if (and (eolp) (not (bolp))) (backward-char 1)))
    (setq this-command 'previous-line)
    (if com (viper-execute-com 'viper-previous-line val com))))