Package: vim-runtime
Version: 1:6.4-004+1
Severity: normal
Tags: patch

The javascript syntax highlighting file has redundant definitions of the
region javaScriptParen, the second of which is missing some contained
regions.  This causes most syntax highlighting to be disabled inside of
function definitions, and completely breaks syntax folding.

The attached patch fixes this.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

vim-runtime depends on no packages.

Versions of packages vim-runtime recommends:
ii  vim                          1:6.4-004+1 Vi IMproved - enhanced vi editor
ii  vim-full                     1:6.4-004+1 Vi IMproved - enhanced vi editor -

-- no debconf information
--- /usr/share/vim/vim64/syntax/javascript.vim  2005-12-07 16:13:40.000000000 
-0600
+++ javascript.vim      2005-12-14 17:49:06.126990223 -0600
@@ -64,7 +64,6 @@
 
 " catch errors caused by wrong parenthesis
 syn region  javaScriptParen       transparent start="(" end=")" 
contains=javaScriptParen,javaScriptComment,javaScriptSpecial,javaScriptStringD,javaScriptStringS,javaScriptSpecialCharacter,javaScriptNumber,javaScriptRegexpString,javaScriptBoolean,javaScriptBraces,javaScriptFunction,javaScriptFunctionFold,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptOperator,javaScriptType,javaScriptStatement,javaScriptBoolean,javaScriptConstant
- syn region  javaScriptParen       transparent start="(" end=")" 
contains=javaScriptParen,javaScriptComment,javaScriptSpecial,javaScriptStringD,javaScriptStringS,javaScriptSpecialCharacter,javaScriptNumber,javaScriptRegexpString,javaScriptBoolean,javaScriptBraces
 syn match   javaScrParenError  ")"
 
 if main_syntax == "javascript"

Reply via email to