diff --git a/syntax/python.vim b/syntax/python.vim index 5521b8c..9261760 100644 --- a/syntax/python.vim +++ b/syntax/python.vim @@ -151,6 +151,7 @@ endif " syn keyword pythonInstanceVariable self +syn keyword pythonClassVaraible cls syn keyword pythonStatement break continue del syn keyword pythonStatement exec return syn keyword pythonStatement pass raise @@ -427,28 +428,28 @@ endif if s:Enabled("g:python_highlight_builtin_funcs") if s:Python2Syntax() - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' if s:Enabled("g:python_print_as_function") - syn match pythonBuiltinFunc '\v(\.)@' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' endif else - syn match pythonBuiltinFunc '\v(\.)@' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' endif - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' - syn match pythonBuiltinFunc '\v(\.)@' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@\ze\(?' + syn match pythonBuiltinFunc '\v(\.)@/ze\(?' endif "