This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Emacs clipboard now working
- From: "Phil Betts" <Phil dot Betts at heis dot co dot uk>
- To: <cygwin-xfree at cygwin dot com>
- Date: Mon, 22 Mar 2004 12:29:39 -0000
- Subject: Emacs clipboard now working
- Reply-to: cygwin-xfree at cygwin dot com
- Reply-to: <cygwin-xfree at cygwin dot com>
On Fri 19/03/04 Harold L Hunt II wrote:
> Umm... the clipboard should work with emacs... if it does not, then
that
> is a problem.
I've just tested Cygwin's emacs and that is fine now. Unfortunately, I
have
no need for that because I run the Windows native port locally (for
speed
and stability) so I hadn't noticed that it was working. The problem I
was
having was with a remotely started emacs - a crusty 19.30.2 GNU emacs.
Until very recently, the clipboard thread would crash if I tried to
paste an
emacs selection into a Windows app. Recent changes to the clipboard
have meant that instead of crashing, the clipboard thread now outputs
the following to the log:
winClipboardFlushXEvents - SelectionNotify - XConvertSelection ()
failed, aborting: 1
This was the clue I needed. Since the cygwin version is OK now, I
compared the select.el code for the latest emacs with the 19.30 version.
There were just two differences, so I tried the newer code with the old
emacs. Bingo! It now works like a charm!
For the archives, the problem was that the old version needed:
(COMPOUND_TEXT . xselect-convert-to-string)
to be added to selection-converter-alist.
Phil Betts
**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.
This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.
www.mimesweeper.com
**********************************************************************