Package: vim-common Version: 2:7.2.330-1 When you enter C++ keywords in java code, such as "template", vim highlights them as syntax errors.
The default behavior of vim is not to do this. The Debian version of vim does so. However, this doesn't appear to have been the result of a deliberate choice, because the "original" source used while building the vim-common package is not identical to the actual vim source. Here's the relevant text from the java.vim file in vim 7.1: if !exists("java_allow_cpp_keywords") syn keyword javaError auto delete extern friend inline redeclared syn keyword javaError register signed sizeof struct template typedef union syn keyword javaError unsigned operator endif And in vim 7.2: if !exists("java_allow_cpp_keywords") " The default used to be to highlight C++ keywords. But several people " don't like that, so default to not highlighting these. let java_allow_cpp_keywords = 1 endif if !java_allow_cpp_keywords syn keyword javaError auto delete extern friend inline redeclared syn keyword javaError register signed sizeof struct template typedef union syn keyword javaError unsigned operator endif The Debian "orig" java.vim file for vim-common 2:7.2.330-1 is the same as the one from vim 7.1 (for this snippet of text only). This is not the result of a patch - the source used is simply not the correct source. -- Joshua Swink joshua.sw...@gmail.com -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org