From 7464a6466ed9c440dc5d8ac9a4536020949c61a3 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 26 Jun 2002 22:30:46 +0000 Subject: [PATCH] Mention that kill commands communicate with other apps, and yank can access the primary selection. --- man/killing.texi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/man/killing.texi b/man/killing.texi index 499c383730e..d9a6ad2d272 100644 --- a/man/killing.texi +++ b/man/killing.texi @@ -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. -- 2.39.2