mirror of
https://github.com/vim-python/python-syntax.git
synced 2025-12-08 13:44:48 +08:00
builtin functions highlighted only if followed by opening brace
This commit is contained in:
@@ -430,28 +430,28 @@ endif
|
||||
|
||||
if s:Enabled("g:python_highlight_builtin_funcs")
|
||||
if s:Python2Syntax()
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(apply|basestring|buffer|callable|coerce)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(execfile|file|help|intern|long|raw_input)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(reduce|reload|unichr|unicode|xrange)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(apply|basestring|buffer|callable|coerce)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(execfile|file|help|intern|long|raw_input)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(reduce|reload|unichr|unicode|xrange)>\ze\('
|
||||
if s:Enabled("g:python_print_as_function")
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(print)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(print)>\ze\('
|
||||
endif
|
||||
else
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(ascii|exec|memoryview|print)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(ascii|exec|memoryview|print)>\ze\('
|
||||
endif
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(__import__|abs|all|any)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(bin|bool|bytearray|bytes)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(chr|classmethod|cmp|compile|complex)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(delattr|dir|divmod|enumerate|eval)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(filter|format|getattr)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(globals|hasattr|hash|hex|id)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(input|isinstance)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(issubclass|iter|len|locals|map|max)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(min|next|object|oct|open|ord)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(pow|property|range)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(repr|reversed|round|setattr)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(slice|sorted|staticmethod|sum|super)>\ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(type|vars|zip)>/ze\(?'
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(__import__|abs|all|any)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(bin|bool|bytearray|bytes)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(chr|classmethod|cmp|compile|complex)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(delattr|dir|divmod|enumerate|eval)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(filter|format|getattr)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(globals|hasattr|hash|hex|id)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(input|isinstance)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(issubclass|iter|len|locals|map|max)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(min|next|object|oct|open|ord)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(pow|property|range)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(repr|reversed|round|setattr)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(slice|sorted|staticmethod|sum|super)>\ze\('
|
||||
syn match pythonBuiltinFunc '\v(\.)@<!\zs<(type|vars|zip)>/ze\('
|
||||
endif
|
||||
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user