changeset 46037:7af49c69e77b

Mention that kill commands communicate with other apps, and yank can access the primary selection.
author Richard M. Stallman <rms@gnu.org>
date Wed, 26 Jun 2002 22:30:46 +0000
parents dd119e0d1cea
children 3d861934169e
files man/killing.texi
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/man/killing.texi	Wed Jun 26 22:29:36 2002 +0000
+++ b/man/killing.texi	Wed Jun 26 22:30:46 2002 +0000
@@ -15,6 +15,11 @@
 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 @@
 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 @@
 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.