mirror of
https://github.com/vim-python/python-syntax.git
synced 2025-12-08 21:54:48 +08:00
Added option for highligh print as a function
This commit is contained in:
@@ -6,6 +6,8 @@ Revision 2.6.1 (unknown):
|
|||||||
- Added "magic" global variables: "__doc__", "__file__", "__name__",
|
- Added "magic" global variables: "__doc__", "__file__", "__name__",
|
||||||
"__package__";
|
"__package__";
|
||||||
- Removed "OverflowWarning" (removed in Python 2.5);
|
- Removed "OverflowWarning" (removed in Python 2.5);
|
||||||
|
- Added option "python_print_as_function" for highlight "print" as a
|
||||||
|
function;
|
||||||
|
|
||||||
Revision 2.5.6 (2007-02-04):
|
Revision 2.5.6 (2007-02-04):
|
||||||
|
|
||||||
|
|||||||
16
python.vim
16
python.vim
@@ -46,13 +46,15 @@
|
|||||||
" For highlight doc-tests:
|
" For highlight doc-tests:
|
||||||
" python_highlight_doctests
|
" python_highlight_doctests
|
||||||
"
|
"
|
||||||
" If you want all possible Python highlighting:
|
" If you want all Python highlightings above:
|
||||||
" (This option not override previously set options)
|
|
||||||
" python_highlight_all
|
" python_highlight_all
|
||||||
|
" (This option not override previously set options)
|
||||||
"
|
"
|
||||||
" For fast machines:
|
" For fast machines:
|
||||||
" python_slow_sync
|
" python_slow_sync
|
||||||
"
|
"
|
||||||
|
" For "print" builtin as function:
|
||||||
|
" python_print_as_function
|
||||||
|
|
||||||
" For version 5.x: Clear all syntax items
|
" For version 5.x: Clear all syntax items
|
||||||
" For version 6.x: Quit when a syntax file was already loaded
|
" For version 6.x: Quit when a syntax file was already loaded
|
||||||
@@ -99,6 +101,10 @@ syn keyword pythonImport import from as
|
|||||||
syn keyword pythonException try except finally
|
syn keyword pythonException try except finally
|
||||||
syn keyword pythonOperator and in is not or
|
syn keyword pythonOperator and in is not or
|
||||||
|
|
||||||
|
if !exists("python_print_as_function") || python_print_as_function == 0
|
||||||
|
syn keyword pythonStatement print
|
||||||
|
endif
|
||||||
|
|
||||||
" Decorators (new in Python 2.4)
|
" Decorators (new in Python 2.4)
|
||||||
syn match pythonDecorator "@" display nextgroup=pythonFunction skipwhite
|
syn match pythonDecorator "@" display nextgroup=pythonFunction skipwhite
|
||||||
|
|
||||||
@@ -205,11 +211,15 @@ if exists("python_highlight_builtins") && python_highlight_builtins != 0
|
|||||||
syn keyword pythonBuiltinFunc input int intern isinstance
|
syn keyword pythonBuiltinFunc input int intern isinstance
|
||||||
syn keyword pythonBuiltinFunc issubclass iter len list locals long map max
|
syn keyword pythonBuiltinFunc issubclass iter len list locals long map max
|
||||||
syn keyword pythonBuiltinFunc min next object oct open ord
|
syn keyword pythonBuiltinFunc min next object oct open ord
|
||||||
syn keyword pythonBuiltinFunc pow print property range
|
syn keyword pythonBuiltinFunc pow property range
|
||||||
syn keyword pythonBuiltinFunc raw_input reduce reload repr
|
syn keyword pythonBuiltinFunc raw_input reduce reload repr
|
||||||
syn keyword pythonBuiltinFunc reversed round set setattr
|
syn keyword pythonBuiltinFunc reversed round set setattr
|
||||||
syn keyword pythonBuiltinFunc slice sorted staticmethod str sum super tuple
|
syn keyword pythonBuiltinFunc slice sorted staticmethod str sum super tuple
|
||||||
syn keyword pythonBuiltinFunc type unichr unicode vars xrange zip
|
syn keyword pythonBuiltinFunc type unichr unicode vars xrange zip
|
||||||
|
|
||||||
|
if exists("python_print_as_function") && python_print_as_function != 0
|
||||||
|
syn keyword pythonBuiltinFunc print
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if exists("python_highlight_exceptions") && python_highlight_exceptions != 0
|
if exists("python_highlight_exceptions") && python_highlight_exceptions != 0
|
||||||
|
|||||||
Reference in New Issue
Block a user