1856 |
the text killed this time appends to the text killed last time |
the text killed this time appends to the text killed last time |
1857 |
to make one entry in the kill ring. |
to make one entry in the kill ring. |
1858 |
|
|
1859 |
In lisp code, optional third arg YANK-HANDLER specifies the yank-handler |
In Lisp code, optional third arg YANK-HANDLER specifies the yank-handler |
1860 |
text property to be set on the killed text. See `insert-for-yank'." |
text property to be set on the killed text. See `insert-for-yank'." |
1861 |
(interactive "r") |
(interactive "r") |
1862 |
(condition-case nil |
(condition-case nil |
1965 |
|
|
1966 |
(defvar yank-window-start nil) |
(defvar yank-window-start nil) |
1967 |
(defvar yank-undo-function nil |
(defvar yank-undo-function nil |
1968 |
"If non-nil, function used by `yank-pop' to delete last stretch of yanked text.") |
"If non-nil, function used by `yank-pop' to delete last stretch of yanked text. |
1969 |
|
Function is called with two parameters, START and END corresponding to |
1970 |
|
the value of the mark and point; it is guaranteed that START <= END. |
1971 |
|
Normally set from the UNDO element of a yank-handler; see `insert-for-yank'.") |
1972 |
|
|
1973 |
(defun yank-pop (arg) |
(defun yank-pop (arg) |
1974 |
"Replace just-yanked stretch of killed text with a different stretch. |
"Replace just-yanked stretch of killed text with a different stretch. |