Function: viper-Open-line
viper-Open-line is an interactive and byte-compiled function defined
in viper-cmd.el.gz.
Signature
(viper-Open-line ARG)
Documentation
Open line above.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/viper-cmd.el.gz
(defun viper-Open-line (arg)
"Open line above."
(interactive "P")
(viper-set-complex-command-for-undo)
(let ((val (viper-p-val arg))
;;(com (viper-getcom arg))
)
(viper-set-destructive-command (list 'viper-Open-line val ?r nil nil nil))
(let ((col (current-indentation)))
(if (eq viper-intermediate-command 'viper-repeat)
(viper-loop val
(beginning-of-line)
(open-line 1)
(viper-indent-line col)
(viper-yank-last-insertion))
(beginning-of-line)
(open-line 1)
(viper-indent-line col)
(viper-change-state-to-insert)))))