Function: vip-Put-back
vip-Put-back is an interactive and byte-compiled function defined in
vip.el.gz.
Signature
(vip-Put-back ARG)
Documentation
Put back at point/above line.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/vip.el.gz
(defun vip-Put-back (arg)
"Put back at point/above line."
(interactive "P")
(let ((val (vip-p-val arg))
(text (if vip-use-register
(if (and (<= ?1 vip-use-register) (<= vip-use-register ?9))
(current-kill (- vip-use-register ?1) 'do-not-rotate)
(get-register vip-use-register))
(current-kill 0))))
(if (null text)
(if vip-use-register
(let ((reg vip-use-register))
(setq vip-use-register nil)
(error "Nothing in register %c" reg))
(error "")))
(setq vip-use-register nil)
(if (vip-end-with-a-newline-p text) (beginning-of-line))
(setq vip-d-com (list 'vip-Put-back val nil vip-use-register))
(vip-loop val (vip-yank text))))