Bug#343402: vim-runtime: JavaScript syntax highlighting broken
Aaron Schrab
aaron at schrab.com
Wed Dec 14 23:49:32 UTC 2005
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
-------------- next part --------------
--- /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"
More information about the pkg-vim-maintainers
mailing list