]> granicus.if.org Git - python/commitdiff
Update Vim syntax highlighting to specify what revision was used to generate
authorBrett Cannon <bcannon@gmail.com>
Tue, 29 Jan 2008 04:18:04 +0000 (04:18 +0000)
committerBrett Cannon <bcannon@gmail.com>
Tue, 29 Jan 2008 04:18:04 +0000 (04:18 +0000)
the file.

Misc/Vim/python.vim
Misc/Vim/syntax_test.py
Misc/Vim/vim_syntax.py

index 5e6b4298bebe65ca156b80ce2b80c5a5cad94ddc..2f822854c78d69db9b15d404b0143e6ccd50a414 100644 (file)
@@ -1,4 +1,4 @@
-" Auto-generated Vim syntax file for Python
+" Auto-generated Vim syntax file for Python (trunk: r60376M).
 "
 " To use: copy or symlink to ~/.vim/syntax/python.vim
 
@@ -64,7 +64,7 @@ endif
 if exists("python_highlight_builtins")
   syn keyword pythonBuiltin    Ellipsis False None NotImplemented True __debug__
   syn keyword pythonBuiltin    __import__ abs all any apply basestring bool
-  syn keyword pythonBuiltin    buffer callable chr classmethod cmp coerce
+  syn keyword pythonBuiltin    buffer bytes callable chr classmethod cmp coerce
   syn keyword pythonBuiltin    compile complex copyright credits delattr dict
   syn keyword pythonBuiltin    dir divmod enumerate eval execfile exit file
   syn keyword pythonBuiltin    filter float frozenset getattr globals hasattr
@@ -73,7 +73,8 @@ if exists("python_highlight_builtins")
   syn keyword pythonBuiltin    max min object oct open ord pow property quit
   syn keyword pythonBuiltin    range raw_input reduce reload repr reversed round
   syn keyword pythonBuiltin    set setattr slice sorted staticmethod str sum
-  syn keyword pythonBuiltin    super tuple type unichr unicode vars xrange zip
+  syn keyword pythonBuiltin    super trunc tuple type unichr unicode vars xrange
+  syn keyword pythonBuiltin    zip
 
 endif
 
index ccc7f309c611121e31dccaa66915a26e944f44f1..1d208668d065fb569829ae39fa8c6b8b1fba5b19 100644 (file)
@@ -4,9 +4,8 @@ Meant to cover a wide range of different types of statements and expressions.
 Not necessarily sensical or comprehensive (assume that if one exception is
 highlighted that all are, for instance).
 
-Highlighting extraneous whitespace at the end of the line is not represented
-here as all trailing whitespace is automatically removed from .py files in the
-repository.
+Extraneous trailing whitespace can't be tested because of svn pre-commit hook
+checks for such things.
 
 """
 # Comment
index 55dd27702d6aa8cd4ce8a1a0496617c8551bb43a..57a30e49c7d4f630728e82c9ead4c854ac05d284 100644 (file)
@@ -4,8 +4,9 @@ import keyword
 import exceptions
 import __builtin__
 from string import Template
+from sys import subversion
 
-comment_header = '''" Auto-generated Vim syntax file for Python.
+comment_header = '''" Auto-generated Vim syntax file for Python (%s: r%s).
 "
 " To use: copy or symlink to ~/.vim/syntax/python.vim'''
 
@@ -160,7 +161,7 @@ FILL = 80
 def main(file_path):
     with open(file_path, 'w') as FILE:
         # Comment for file
-        print>>FILE, comment_header
+        print>>FILE, comment_header % subversion[1:]
         print>>FILE, ''
         # Statements at start of file
         print>>FILE, statement_header