Mercurial > hg > RemoteEditor > vim7
comparison runtime/syntax/java.vim @ 34:e170173ecb68 current-release
before ack base protocol.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 26 Nov 2008 15:02:10 +0900 |
parents | 76efa0be13f1 |
children | c16898406ff2 |
comparison
equal
deleted
inserted
replaced
33:7d0d8b831f5a | 34:e170173ecb68 |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: Java | 2 " Language: Java |
3 " Maintainer: Claudio Fleiner <claudio@fleiner.com> | 3 " Maintainer: Claudio Fleiner <claudio@fleiner.com> |
4 " URL: http://www.fleiner.com/vim/syntax/java.vim | 4 " URL: http://www.fleiner.com/vim/syntax/java.vim |
5 " Last Change: 2006 Apr 30 | 5 " Last Change: 2007 Dec 21 |
6 | 6 |
7 " Please check :help java.vim for comments on some of the options available. | 7 " Please check :help java.vim for comments on some of the options available. |
8 | 8 |
9 " Quit when a syntax file was already loaded | 9 " Quit when a syntax file was already loaded |
10 if !exists("main_syntax") | 10 if !exists("main_syntax") |
119 syn region javaLabelRegion transparent matchgroup=javaLabel start="\<case\>" matchgroup=NONE end=":" contains=javaNumber,javaCharacter | 119 syn region javaLabelRegion transparent matchgroup=javaLabel start="\<case\>" matchgroup=NONE end=":" contains=javaNumber,javaCharacter |
120 syn match javaUserLabel "^\s*[_$a-zA-Z][_$a-zA-Z0-9_]*\s*:"he=e-1 contains=javaLabel | 120 syn match javaUserLabel "^\s*[_$a-zA-Z][_$a-zA-Z0-9_]*\s*:"he=e-1 contains=javaLabel |
121 syn keyword javaLabel default | 121 syn keyword javaLabel default |
122 | 122 |
123 if !exists("java_allow_cpp_keywords") | 123 if !exists("java_allow_cpp_keywords") |
124 " The default used to be to highlight C++ keywords. But several people | |
125 " don't like that, so default to not highlighting these. | |
126 let java_allow_cpp_keywords = 1 | |
127 endif | |
128 if !java_allow_cpp_keywords | |
124 syn keyword javaError auto delete extern friend inline redeclared | 129 syn keyword javaError auto delete extern friend inline redeclared |
125 syn keyword javaError register signed sizeof struct template typedef union | 130 syn keyword javaError register signed sizeof struct template typedef union |
126 syn keyword javaError unsigned operator | 131 syn keyword javaError unsigned operator |
127 endif | 132 endif |
128 | 133 |