[Bug 1088421] [NEW] Syntax highlighting of replacement string wrong
l0b0
victor.engmark at gmail.com
Mon Dec 10 10:27:42 UTC 2012
Public bug reported:
These two lines are semantically identical - They both replace a single
tick with two ticks:
foo="${bar//"'"/''}"
foo="${bar//\'/''}"
The first variant is highlighted properly, but the second is interpreted
as the start of a string.
Implementation hint: It looks like this is handled starting at line 476
of /usr/share/vim/vim73/syntax/sh.vim.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: vim 2:7.3.429-2ubuntu2.1
ProcVersionSignature: Ubuntu 3.2.0-34.53-generic 3.2.33
Uname: Linux 3.2.0-34-generic i686
ApportVersion: 2.0.1-0ubuntu15
Architecture: i386
Date: Mon Dec 10 11:23:33 2012
InstallationMedia: Ubuntu 10.04.4 LTS "Lucid Lynx" - Release i386 (20120214.2)
MarkForUpload: True
ProcEnviron:
LANGUAGE=en_US:en
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: vim
UpgradeStatus: Upgraded to precise on 2012-07-19 (144 days ago)
** Affects: vim (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug i386 precise running-unity
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to vim in Ubuntu.
https://bugs.launchpad.net/bugs/1088421
Title:
Syntax highlighting of replacement string wrong
Status in “vim” package in Ubuntu:
New
Bug description:
These two lines are semantically identical - They both replace a
single tick with two ticks:
foo="${bar//"'"/''}"
foo="${bar//\'/''}"
The first variant is highlighted properly, but the second is
interpreted as the start of a string.
Implementation hint: It looks like this is handled starting at line
476 of /usr/share/vim/vim73/syntax/sh.vim.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: vim 2:7.3.429-2ubuntu2.1
ProcVersionSignature: Ubuntu 3.2.0-34.53-generic 3.2.33
Uname: Linux 3.2.0-34-generic i686
ApportVersion: 2.0.1-0ubuntu15
Architecture: i386
Date: Mon Dec 10 11:23:33 2012
InstallationMedia: Ubuntu 10.04.4 LTS "Lucid Lynx" - Release i386 (20120214.2)
MarkForUpload: True
ProcEnviron:
LANGUAGE=en_US:en
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: vim
UpgradeStatus: Upgraded to precise on 2012-07-19 (144 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vim/+bug/1088421/+subscriptions
More information about the foundations-bugs
mailing list