Package: vim-gtk
Version: 2:7.2.148-2
Severity: minor

1. Open gvim and type some non-ASCII text such as "étale".
2. Yank it (with just "yy", into the default register).
3. Exit.
4. Paste into a uxterm.

xterm treats the text as Latin-1, and the word étale appears. Similarly:

1. Open uxterm, type some non-ASCII text such as "étale".
2. Select it with the mouse.
3. Unselect it.
4. Paste into gvim (with shift-insert or button-2).

gvim treats the text as malformed UTF-8, and the text <e9>tale is
inserted. On the other hand, text can be pasted from gvim to gvim
without problems.

This puzzled me (which program is right?) until I read the xterm
manpage, which informs me

        But cut-buffers handle only ISO-8859-1 data (officially - some
        clients ignore the rules).

That is indeed how xterm treats the cut buffer:

1. Open uxterm, type some non-Latin-1 text such as “quoted”.
2. Select it with the mouse.
3. Unselect it.
4. Paste into xterm.

xterm lets the text degrade to Latin-1, in this case "quoted".

:help x11-cut-buffer suggests that vim uses the cut buffer mostly for
xterm's benefit. Maybe gvim should imitate xterm here?

Regards,
Jonathan Nieder



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to