From b4466414b5104437a1dcd7c0ef73ac6811147f22 Mon Sep 17 00:00:00 2001 From: Michael Doronin Date: Thu, 26 Jan 2017 15:41:11 +0300 Subject: [PATCH] None is highlighted as constant value (which it is in python3) --- syntax/python.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/syntax/python.vim b/syntax/python.vim index 51df6ee..752ce01 100644 --- a/syntax/python.vim +++ b/syntax/python.vim @@ -214,6 +214,7 @@ syn region FunctionParameters start='(' end=')' display contains= \ pythonRawString, \ pythonBytes, \ pythonBuiltinObj, + \ pythonNone, \ pythonBuiltinFunc, \ pythonBoolean nextgroup=pythonRaiseFromStatement display contained syn match OptionalParameters /\i*\ze=/ display contained @@ -430,7 +431,7 @@ syn match pythonFloat "\<\d\+\.\d*\%([eE][+-]\=\d\+\)\=[jJ]\=" display " if s:Enabled("g:python_highlight_builtin_objs") - syn keyword pythonBuiltinObj None + syn keyword pythonNone None syn keyword pythonBoolean True False syn keyword pythonBuiltinObj Ellipsis NotImplemented syn match pythonBuiltinObj '\v(\.)@' nextgroup=FunctionParameters @@ -585,6 +586,7 @@ if version >= 508 || !exists("did_python_syn_inits") HiLink pythonBinError Error HiLink pythonBoolean Boolean + HiLink pythonNone Constant HiLink pythonBuiltinObj Structure HiLink pythonBuiltinFunc Function