Bug#118081: marked as done (vim: perl quoted variable highlight problem)

Debian Bug Tracking System owner@bugs.debian.org
Tue, 15 Mar 2005 04:03:16 -0800

Your message dated Tue, 15 Mar 2005 12:50:46 +0100
with message-id <20050315115046.GB10329@fistandantilus.takhisis.org>
and subject line vim: perl quoted variable highlight problem
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; 2 Nov 2001 21:36:38 +0000
>From joey@silk.kitenet.net Fri Nov 02 15:36:38 2001
Return-path: <joey@silk.kitenet.net>
Received: from as5800-84-35.access.naxs.com (silk.kitenet.net) [] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 15zlzR-0003BM-00; Fri, 02 Nov 2001 15:36:38 -0600
Received: from joey by silk.kitenet.net with local (Exim 3.32 #1 (Debian))
	id 15zlTL-0003XZ-00; Fri, 02 Nov 2001 16:03:27 -0500
From: Joey Hess <joeyh@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: vim: perl quoted variable highlight problem
X-Reportbug-Version: 1.33
X-Mailer: reportbug 1.33
Date: Fri, 02 Nov 2001 16:03:27 -0500
Message-Id: <E15zlTL-0003XZ-00@silk.kitenet.net>
Sender: Joey Hess <joey@silk.kitenet.net>
Delivered-To: submit@bugs.debian.org

Package: vim
Version: 6.0.036-1
Severity: normal

Vim doesn't highlight the $foo in this correctly, instead coloring the
whole "$foo:bar" in the same color:

print "$foo:bar"; # $foo is a variable

It does highlight these variants properly:

print "$foo :bar";
print "$foo::bar"; # $foo::bar is a variable

Seems it doesn't realize that a single colon after a variable name in
quoted text signals the end of the variable name, and gets confused and
things that "$foo:" is not a variable at all.

I think this is a new problem in vim 6. I guess its perl mode has some
problems with colons in general; see my earlier "TODO:" bug report.

-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux silk 2.4.12-ac5 #1 Mon Oct 22 13:58:47 EDT 2001 i686

Versions of packages vim depends on:
ii  dpkg                      1.9.17         Package maintenance system for Deb
ii  libc6                     2.2.4-4        GNU C Library: Shared libraries an
ii  libgpmg1                  1.19.3-6       General Purpose Mouse Library [lib
ii  libncurses5               5.2.20010318-3 Shared libraries for terminal hand

Received: (at 118081-done) by bugs.debian.org; 15 Mar 2005 11:51:23 +0000
>From zack@bononia.it Tue Mar 15 03:51:23 2005
Return-path: <zack@bononia.it>
Received: from lea.cs.unibo.it [] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1DBAa3-0005jl-00; Tue, 15 Mar 2005 03:51:23 -0800
Received: from fistandantilus.takhisis.org (n32d211.cs.unibo.it [])
	by lea.cs.unibo.it (Postfix) with ESMTP id 887EB8B452;
	Tue, 15 Mar 2005 12:50:52 +0100 (CET)
Received: by fistandantilus.takhisis.org (Postfix, from userid 3148)
	id 3AA08274047; Tue, 15 Mar 2005 12:50:46 +0100 (CET)
Date: Tue, 15 Mar 2005 12:50:46 +0100
From: Stefano Zacchiroli <zack@debian.org>
To: 118081-done@bugs.debian.org
Cc: Joey Hess <joeyh@debian.org>,
	Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
Subject: Re: vim: perl quoted variable highlight problem
Message-ID: <20050315115046.GB10329@fistandantilus.takhisis.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="lEGEL1/lMxI0MVQ2"
Content-Disposition: inline
User-Agent: Mutt/1.5.6+20040907i
Delivered-To: 118081-done@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=-3.0 required=4.0 tests=BAYES_00 autolearn=no 

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

> Vim doesn't highlight the $foo in this correctly, instead coloring the
> whole "$foo:bar" in the same color:

No longer applies to vim version currently packages. "$foo:bar" is now
correctly colored with one color per "$foo" and another for ":bar".

Closing this bug.


Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
zack@{cs.unibo.it,debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-

Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

Version: GnuPG v1.4.0 (GNU/Linux)