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.0
-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