Bug#541989: vim-runtime: Break not properly highlighted in debian/control

2009-08-17 Thread Jakub Wilk

Package: vim-runtime
Version: 2:7.2.245-2
Severity: minor

vim does not properly highlight Break headers in debian/control.
See the attached screenshot.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages vim-runtime depends on:
ii  dpkg  1.15.3.1   Debian package management system

Versions of packages vim-runtime recommends:
ii  vim  2:7.2.245-2 Vi IMproved - enhanced vi editor
ii  vim-gtk [vim]2:7.2.245-2 Vi IMproved - enhanced vi editor -

vim-runtime suggests no packages.

-- debconf-show failed

--
Jakub Wilk
attachment: vim-breaks.png

Bug#541989: vim-runtime: Break not properly highlighted in debian/control

2009-08-17 Thread Denis Briand
tags 541989 confirmed patch
stop 

Hello,
This is a trivial patch against 7.2.245-2 version to fix this issue.

regards

Denis Briand
--- vim-7.2.245/runtime/syntax/debcontrol.vim.old	2009-08-17 10:25:10.0 +0200
+++ vim-7.2.245/runtime/syntax/debcontrol.vim	2009-08-17 10:31:44.0 +0200
@@ -53,7 +53,7 @@
 syn case ignore
 
  List of all legal keys
-syn match debcontrolKey contained ^\%(Source\|Package\|Section\|Priority\|\%(XSBC-Original-\)\=Maintainer\|Uploaders\|Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|Standards-Version\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Essential\|Architecture\|Description\|Bugs\|Origin\|X[SB]-Python-Version\|Homepage\|\(XS-\)\=Vcs-\(Browser\|Arch\|Bzr\|Cvs\|Darcs\|Git\|Hg\|Mtn\|Svn\)\|XC-Package-Type\|\%(XS-\)\=DM-Upload-Allowed\): *
+syn match debcontrolKey contained ^\%(Source\|Package\|Section\|Priority\|\%(XSBC-Original-\)\=Maintainer\|Uploaders\|Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|Standards-Version\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Breaks\|Essential\|Architecture\|Description\|Bugs\|Origin\|X[SB]-Python-Version\|Homepage\|\(XS-\)\=Vcs-\(Browser\|Arch\|Bzr\|Cvs\|Darcs\|Git\|Hg\|Mtn\|Svn\)\|XC-Package-Type\|\%(XS-\)\=DM-Upload-Allowed\): *
 
  Fields for which we do strict syntax checking
 syn region debcontrolStrictField start=^Architecture end=$ contains=debcontrolKey,debcontrolArchitecture,debcontrolSpace oneline
@@ -70,7 +70,7 @@
 
  Catch-all for the other legal fields
 syn region debcontrolField start=^\%(\%(XSBC-Original-\)\=Maintainer\|Standards-Version\|Essential\|Bugs\|Origin\|X[SB]-Python-Version\|\%(XS-\)\=Vcs-Mtn\): end=$ contains=debcontrolKey,debcontrolVariable,debcontrolEmail oneline
-syn region debcontrolMultiField start=^\%(Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Uploaders\|Description\): skip=^  end=^$me=s-1 end=^[^ #]me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment
+syn region debcontrolMultiField start=^\%(Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Breaks\|Uploaders\|Description\): skip=^  end=^$me=s-1 end=^[^ #]me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment
 
  Associate our matches and regions with pretty colours
 if version = 508 || !exists(did_debcontrol_syn_inits)


signature.asc
Description: Digital signature