all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tim X <timx@nospam.dev.null>
To: help-gnu-emacs@gnu.org
Subject: Re: Copying text from emacs to another application using M-w
Date: Wed, 23 Sep 2009 18:26:57 +1000	[thread overview]
Message-ID: <87y6o66p7y.fsf@lion.rapttech.com.au> (raw)
In-Reply-To: mailman.7208.1253635229.2239.help-gnu-emacs@gnu.org

Harry Putnam <reader@newsguy.com> writes:

> Tim X <timx@nospam.dev.null> writes:
>
>>> Tim do you mind posting how you do the other way round.
>>>
>>> I mean copy outside emacs. Paste inside emacs.
>>> I keep getting really goofed up when I try that.  Seems to take
>>> several attempts before the paste will happen.
>>>
>>> I probably have something set wrong somewhere.  But it seems like the
>>> last copy/kill in emacs is what keeps sticking to clipboard or kill ring or
>>> somewhere I don't want it.  So that when I press middle mouse or C-y
>>> to paste into emacs... I get something from an earlier operation.
>>>
>>> I'd like to do this:
>>>
>>> 1. Mouse or keyboard (or C-a) select a region or `all'  (say in firefox)
>>> 2. Middle mouse or C-y to paste that region into emacs.
>>> done
>>>
>>
>> That is essentially what I do. I just tested it with firefox. 
>>
>> 1. Started firefox
>> 2. Using the mouse, highlighted the region of interest. 
>> 3. Switched to emacs
>> 4. click mouse 1 to position the cursor where I want the data to be
>> pasted, theen hit the middle mouse button to paste it. 
>>
>> Most of the time, when back in emacs, I wouldn't use the mouse, C-y
>> pastes the selection as well. 
>>
>> I don't have any special settings in my .emacs relating to this and I
>> don't use CUA mode.  Currently running emacs 23 on Debian unstable.
>
> Here is an example of the kind of thing that keeps aggravating me.
>
> I've run a search with homemade grepping tool in an Xterm window
> The search results are printing to screen and running off the viewing
> area.
>
> I scroll backup up the xterm buffer and find a file name I want to
> open.
>
> Highlight the filename (in xterm buffer) by dragging with left mouse.
> In emacs I have done C-x C-f and have the command waiting at the
> command prompt for a filename.
>
> Now shift mouse from xterm to emacs window and C-y with emacs.
>
> Whoops it pastes something from a different virtual desktop that was
> the last thing copied in a separate instance of emacs running there.
>
> Ok... try it all again: shift mouse back to xterm again left mouse
> drag to highlight the filename. shift to emacs left click to bring
> focus to command prompt in emacs .. C-y  to paste... whoops again
> I get the same item from an earlier copy in a separate instance
> of emacs.
>
> Now a third attempt of the same procedure: shift mouse to xterm, left
> drag to highlight filename ... shift mouse back to emacs and finally
> on the third attempt C-y pastes what I copied from the xterm with
> mouse.
>
> Very aggravating... the earlier copy seems stuck to C-y or right click
> for several attempts... and finally the copy/paste works.
>
Hi Harry,

when I read your post of how your working, I thought maybe there are
some 'different' key bindings in the mini-buffer. I sometimes get bitten
in a similar way when using i-search and you want to paste in something
you have highlihgted as the search string - I then realised I needed to
use M-y rather than C-y in that situation. 

So, I tried your exact scenario. I am sorry to report that I could not
reproduce your problem. It worked perfectly for me each time, regardless
of whether I used the keyborad or the mouse.  I first did a simple ls
listing in an xterm, highlighted one of the files in the listing and
pasted that as the file to open with C-x C-f. I tried it both with C-x
C-f already waiting for input and with issuing the command after doing
the highlighting of the file to use. I then did a grep for a patter and
got a list of different files with that pattern, selected one of the
files with the mouse in the xterm and tried pasting it as the argument
to open file, but cold not reproduce your issues. All worked fine for me.

Are you using anything like ido, icycles etc? I'm stock standard out of
the box with none of the 'advanced' enhancements to the mini-buffer. I'm
also using a real three button mouse, not one with 2 buttons set to
emulate a 3 button one. I also cut from an xterm rather than some other
terminal emulator, like gnomre-terminal (I'm not saying this means
anything, just trying to eliminate possible differences between our
setup). I'm also running a recent CVS build (about 5 days old) of emacs
23. I do not have any settings in my .emacs relating to clipboard or
anything else - all at default values. I am running emacspeak and it is
possible it has modified something I'm not aware of.

Tim


-- 
tcross (at) rapttech dot com dot au


  parent reply	other threads:[~2009-09-23  8:26 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.7074.1253405883.2239.help-gnu-emacs@gnu.org>
2009-09-20  4:06 ` Copying text from emacs to another application using M-w Tim X
2009-09-20 17:32   ` Harry Putnam
     [not found]   ` <mailman.7102.1253467990.2239.help-gnu-emacs@gnu.org>
2009-09-20 19:39     ` John A Pershing Jr
2009-09-21  7:58     ` Tim X
2009-09-21  9:59       ` Richard Riley
2009-09-22 15:59       ` Harry Putnam
     [not found]       ` <mailman.7208.1253635229.2239.help-gnu-emacs@gnu.org>
2009-09-22 16:11         ` notbob
2009-09-22 16:49           ` Harry Putnam
2009-09-22 18:08             ` Allan Gottlieb
2009-09-23  1:38               ` Harry Putnam
2009-09-23  1:43                 ` Harry Putnam
2009-09-23 17:47                   ` Allan Gottlieb
     [not found]             ` <mailman.7219.1253642900.2239.help-gnu-emacs@gnu.org>
2009-09-23  8:29               ` Tim X
2009-09-22 19:58         ` despen
2009-09-23  1:41           ` Harry Putnam
2009-09-23  5:21             ` tomas
2009-09-23  8:26         ` Tim X [this message]
2009-09-24 13:47           ` Harry Putnam
2009-09-20  0:17 Corey Foote
2009-09-20  4:31 ` Wang Lei

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y6o66p7y.fsf@lion.rapttech.com.au \
    --to=timx@nospam.dev.null \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.