[SCM] Vim packaging branch, deb/runtime, updated. upstream/7.2.025-144-gb4fe540

James Vega jamessan at debian.org
Mon Nov 24 05:38:11 UTC 2008


The following commit has been merged in the deb/runtime branch:
commit b4fe540b014cbeb27f34fff78d500686c7c27cac
Author: James Vega <jamessan at debian.org>
Date:   Mon Nov 24 00:17:27 2008 -0500

    Correctly highlight Python decorator names
    
    Closes #504510
    
    Signed-off-by: James Vega <jamessan at debian.org>

diff --git a/runtime/syntax/python.vim b/runtime/syntax/python.vim
index 5288d9b..d285aae 100644
--- a/runtime/syntax/python.vim
+++ b/runtime/syntax/python.vim
@@ -54,7 +54,8 @@ syn match   pythonComment	"#.*$" contains=pythonTodo, at Spell
 syn keyword pythonTodo		TODO FIXME XXX contained
 
 " Decorators (new in Python 2.4)
-syn match   pythonDecorator	"@" display nextgroup=pythonFunction skipwhite
+syn match   pythonDecoratorName	"[[:alpha:]_][[:alnum:]_]*\%(\.[[:alpha:]_][[:alnum:]_]*\)\="
+syn match   pythonDecorator	"@" display nextgroup=pythonDecoratorName skipwhite
 
 " strings
 syn region pythonString		matchgroup=Normal start=+[uU]\='+ end=+'+ skip=+\\\\\|\\'+ contains=pythonEscape, at Spell
@@ -150,6 +151,7 @@ if version >= 508 || !exists("did_python_syn_inits")
   " The default methods for highlighting.  Can be overridden later
   HiLink pythonStatement	Statement
   HiLink pythonFunction		Function
+  HiLink pythonDecoratorName	Function
   HiLink pythonConditional	Conditional
   HiLink pythonRepeat		Repeat
   HiLink pythonString		String

-- 
Vim packaging



More information about the pkg-vim-maintainers mailing list