Bug#327037: marked as done (vim: x-11 selection (running in xterm) not working)

Debian Bug Tracking System owner at bugs.debian.org
Mon Jan 16 12:33:21 UTC 2006

Your message dated Mon, 16 Jan 2006 13:22:06 +0100
with message-id <200601161322.07334.madcoder at debian.org>
and subject line Bug#327037: moreinfo
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Received: (at submit) by bugs.debian.org; 7 Sep 2005 07:41:38 +0000
>From jan.otte at logicacmg.com Wed Sep 07 00:41:38 2005
Return-path: <jan.otte at logicacmg.com>
Received: from cluster-e.mailcontrol.com (rly12e.srv.mailcontrol.com) [] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1ECuYs-0006MS-00; Wed, 07 Sep 2005 00:41:38 -0700
Received: from iris.logica.co.uk (iris.logica.co.uk [])
	by rly12e.srv.mailcontrol.com (MailControl) with ESMTP id j877fZGZ001862
	for <submit at bugs.debian.org>; Wed, 7 Sep 2005 08:41:35 +0100
Received: from ressel.cz.logica.com ([])
	by iris.logica.co.uk (8.12.3/8.12.3/Debian -4) with ESMTP id j877fZTp011950
	for <submit at bugs.debian.org>; Wed, 7 Sep 2005 08:41:35 +0100
Received: from localhost (PRG6029 []) by ressel.cz.logica.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id R6H0MQT1; Wed, 7 Sep 2005 09:41:33 +0200
Date: Wed, 7 Sep 2005 09:41:29 +0200
From: Jan Otte <jan.otte at logicacmg.com>
To: Debian Bug Tracking System <submit at bugs.debian.org>
Subject: vim: x-11 selection (running in xterm) not working
Message-ID: <20050907074129.GA4668 at localdomain>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.9i
X-Scanned-By: MailControl A-05-01-05 (www.mailcontrol.com)
Delivered-To: submit at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: vim
Version: 1:6.3-071+1
Severity: normal


there is no possibility to use the x-11 selection in vim running under
xterm. The quotestar and quoteplus registers are not available (they are
mapped to the unnamed register), thus making the simple vim X-11 cut/paste unusable.

There are only gtk- and so versions of vim which are able to do this
x-11 selection, but they are depending on a whole bunch of other
libraries (gtk).

I guess that the problem could be solved by adding some compile flags
when building the package (compile the x-11 support in).

Jan Otte

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-386
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2)

Versions of packages vim depends on:
ii  dpkg                     1.10.28         Package maintenance system for Deb
ii  libc6                    2.3.5-6         GNU C Library: Shared libraries an
ii  libgpmg1                 1.19.6-19sarge1 General Purpose Mouse - shared lib
ii  libncurses5              5.4-4           Shared libraries for terminal hand
ii  vim-common               1:6.3-071+1     Vi IMproved - Common files

-- no debconf information

This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.

Received: (at 327037-done) by bugs.debian.org; 16 Jan 2006 12:22:10 +0000
>From madcoder at debian.org Mon Jan 16 04:22:10 2006
Return-path: <madcoder at debian.org>
Received: from mx1.polytechnique.org ([])
	by spohr.debian.org with esmtp (Exim 4.50)
	id 1EyTNC-0002Us-ID; Mon, 16 Jan 2006 04:22:10 -0800
Received: from mad.intersec.fr (beacon.intersec.fr [])
	(using TLSv1 with cipher EXP1024-RC4-SHA (56/128 bits))
	(No client certificate requested)
	by ssl.polytechnique.org (Postfix) with ESMTP id 7646E33176;
	Mon, 16 Jan 2006 13:22:08 +0100 (CET)
From: Pierre Habouzit <madcoder at debian.org>
Organization: Polytechnique.org
To: Jan Otte <jan.otte at logicacmg.com>
Subject: Re: Bug#327037: moreinfo
Date: Mon, 16 Jan 2006 13:22:06 +0100
User-Agent: KMail/1.9.1
Cc: 327037-done at bugs.debian.org, 327037-submitter at bugs.debian.org
References: <20051218172322.GA14000 at aquarium.takhisis.invalid> <20060116112150.GD6420 at localdomain>
In-Reply-To: <20060116112150.GD6420 at localdomain>
X-Face: $(^e[V4D-[`f2EmMGz at fgWK!e.B~2g.{08lKPU(nc1J~z\4B>*JEVq:E]7G-\6$Ycr4<;Z!|VY6Grt]+RsS$IMV)f>2)M="tY:ZPcU;&%it2D81X^kNya0=L]"vZmLP+UmKhgq+u*\.dJ8G!N&=EvlD
MIME-Version: 1.0
Content-Type: multipart/signed;
Content-Transfer-Encoding: 7bit
Message-Id: <200601161322.07334.madcoder at debian.org>
X-AV-Checked: ClamAV using ClamSMTP at djali.polytechnique.org (Mon Jan 16 13:22:08 2006 +0100 (CET))
X-DCC--Metrics: djali 32702; Body=1 Fuz1=1 Fuz2=1
X-Org-Mail: pierre.habouzit.2000 at polytechnique.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Content-Type: text/plain;
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

> Now, the problem is, that in the default compiled vim in Debian (not
> the vim-gtk etc.), the quotestar and quoteplus registers are not
> available, thus there is possible to access only the quotestar (x11
> PRIMARY selection) via mouse.
> If i need to paste from CLIPBOARD X11 selection, i need to use e.g.
> xclipboard or such thing. More than that, if i want to use the
> PRIMARY selection for something more sofisticated than simply paste,
> i cannot access it directly because the quotestar register is
> unaccessible too -- i need to use mouse to paste the text, then copy
> it to another register and only after that i could use it directly.
> I hope that it is more clear now. I am sorry for not describing it
> clearly for the first time.

it's done on purpose. default vim has no X11 extension, meaning that=20
"*/+ registers are not available from vim (well, they may be, but are=20
not synched with X ones).

so if you desperately need *+ register, then vim is not what you want,=20
vim-gtk (which is the smallest one with X11 extension is). this is=20
currently what I'm using, not for gvim, I only use vim in a terminal.

We don't want vim to need X11 because it would have a dependency on the=20
X11 libs, which is bad for tiny systems.

What you need is to install vim-gtk, and adjust your alternatives if=20
needed to make vim be the vim from vim-gtk so that it has X11=20
extensions linked. The fact that you will have the gtk dependencies as=20
well doesn't seem like a very big overhead. And if still you dont want=20
to hear from gtk, you can install vim-lestiff, that has even smaller=20
dependences. We won't create a vim-x11 package.

Note for Stefano : if you use mouse=3Da you can shift+middle_click to=20
paste, so it's a non problem too.

as this is not a bug, I'll close it.
=B7O=B7  Pierre Habouzit
=B7=B7O                                                madcoder at debian.org
OOO                                                http://www.madism.org

Content-Type: application/pgp-signature

Version: GnuPG v1.4.2 (GNU/Linux)



More information about the pkg-vim-maintainers mailing list