1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-02-07 20:54:32 +00:00

Mention that kill commands communicate with other apps,

and yank can access the primary selection.
This commit is contained in:
Richard M. Stallman 2002-06-26 22:30:46 +00:00
parent 8cc11660c0
commit 7464a6466e

View File

@ -15,6 +15,11 @@ is versatile, because the many commands for killing syntactic units can
also be used for moving those units. But there are other ways of
copying text for special purposes.
On terminals that support multiple windows for multiple applications,
the kill commands also provide a way to select text for other applications
to copy, and the Emacs yank commands can access selections made by
other programs.
Emacs has only one kill ring for all buffers, so you can kill text in
one buffer and yank it in another buffer.
@ -54,6 +59,11 @@ data generally do a kill operation instead. The commands' names and
individual descriptions use the words @samp{kill} and @samp{delete} to
say which kind of operation they perform.
On window systems, the most recent kill done in Emacs is also the
primary selection, if it is more recent than any selection you made in
another program. This means that the paste commands of other window
applications copy the text that you killed in Emacs.
@cindex Delete Selection mode
@cindex mode, Delete Selection
@findex delete-selection-mode
@ -279,6 +289,11 @@ Save region as last killed text without actually killing it
Append next kill to last batch of killed text (@code{append-next-kill}).
@end table
On window systems, if there is a current selection in some other
application, and you selected it more recently than you killed any
text in Emacs, @kbd{C-y} copies the selection instead of text
killed within Emacs.
@menu
* Kill Ring:: Where killed text is stored. Basic yanking.
* Appending Kills:: Several kills in a row all yank together.