>>>> "Ernst" == Ernst Joachim Weniger
<joachim.weniger(a)chemie.uni-regensburg.de> writes:
Ernst> Let me explain this by a simple example.
OK, that makes things clear.
Ernst> Now, I mark 4444 with the left mouse button and type Ctl-w,
Ernst> which copies 4444 to the kill wring. Then, I again mark
Ernst> 1111 via the left mouse button. If I now move behind 2222
Ernst> as in the previous example, and click with the middle mouse
Ernst> button, I get instead: [[ "4444" after the "2222" ]].
I cannot reproduce this behavior in 21.5.21 (with additional Xft
patches, but that should not affect this), although I have the same
configuration for selection handling (interprogram-cut-function =
own-clipboard, interprogram-paste-function = get-selection-foreign)
that you do. I don't see anything suggestive of changes to that
feature in the ChangeLogs for any of the files I would expect such
bugs to occur.
Unfortunately, my development machine went up in a flash of light on
Friday, so it will be a few days before I can test a build of 21.5.18.
You could try
M-x customize-variable RET interprogram-paste-function RET
select the button that says Other, and edit the fill-in field to
"get-selection-foreign". Then push the Set button. I suspect this
will cause other problems, and possibly even generate errors, but the
only other option is to update XEmacs to the most recent version,
either 21.4.17 (stable) or 21.5.22 (in development). (Upgrading is
what I recommend, but of course depends on your skills and time
constraints.)
If, on the contrary, after some experimentation it seems to be working
better for you, you can return to that buffer and push the "Save"
button to get the same behavior for future sessions.
Regards,
Steve
--
Graduate School of Systems and Information Engineering University of Tsukuba
http://turnbull.sk.tsukuba.ac.jp/ Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Economics of Information Communication and Computation Systems
Experimental Economics, Microeconomic Theory, Game Theory