Enhanced version of the original Python syntax highlighting script. Based on python.vim from Vim 7.4 distribution by Zvezdan Petkovic.
Changes from the original python.vim are:
[OFF] Highlight
self,clskeywords[ON] Highlight class, function parameters
[ON] Highlight standard operators:
~,!,^,&,|,*,/,%,+,-[ON] Highlight pseudo operators:
-=,//=,*=,&=,%=,+=,!=3 extras options:
let python_self_cls_highlight = 1let python_no_operator_highlight = 1let python_no_parameter_highlight = 1
All the options can be switched on together (recommended).
let python_highlight_all = 1
Vim keywords:
pythonRepeatpythonConditionalpythonIncludepythonTodopythonCommentpythonStatementpythonEscapepythonSpaceErrorpythonExceptionpythonExceptionspythonDoctestpythonDoctestValuepythonNumberpythonStringpythonRawStringpythonBuiltinpythonFunctionpythonClasspythonDecoratorpythonSelfpythonConstantpythonBracketspythonOperatorpythonExtraOperatorpythonExtraPseudoOperatorpythonClassParameterspythonFunctionParameters
The easiest installation method is to place syntax/python.vim script into your ~/.vim/syntax/ directory. You can also use Pathogen or Vundle plugin managers in which case you can install the whole kh3phr3n/python-syntax repository into the corresponding plugins directory.
This plugin is strongly inspired by:
