Function: ex-yank
ex-yank is a byte-compiled function defined in vip.el.gz.
Signature
(ex-yank)
Documentation
ex yank
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/vip.el.gz
(defun ex-yank ()
"ex yank"
(vip-default-ex-addresses)
(vip-get-ex-buffer)
(let ((end (car ex-addresses)) (beg (car (cdr ex-addresses))))
(if (> beg end) (error "First address exceeds second"))
(save-excursion
(vip-enlarge-region beg end)
(exchange-point-and-mark)
(if (or ex-g-flag ex-g-variant) (error "Can't yank within global"))
(if ex-count
(progn
(set-mark (point))
(forward-line (1- ex-count)))
(set-mark end))
(vip-enlarge-region (point) (mark))
(if ex-flag (error "Extra characters at end of command"))
(if ex-buffer
(copy-to-register ex-buffer (point) (mark) nil))
(copy-region-as-kill (point) (mark)))))