@@ -14,8 +14,9 @@ if exists("python_highlight_all")
1414 let python_highlight_space_errors = 1
1515endif
1616
17- syn keyword pythonStatement assert break continue del except exec finally
18- syn keyword pythonStatement global lambda pass print raise return try yield
17+ syn keyword pythonStatement as assert break continue del except exec finally
18+ syn keyword pythonStatement global lambda pass print raise return try with
19+ syn keyword pythonStatement yield
1920
2021syn keyword pythonStatement def class nextgroup =pythonFunction skipwhite
2122
@@ -82,8 +83,9 @@ if exists("python_highlight_exceptions")
8283 syn keyword pythonException UnicodeTranslateError MemoryError StopIteration
8384 syn keyword pythonException PendingDeprecationWarning EnvironmentError
8485 syn keyword pythonException LookupError OSError DeprecationWarning
85- syn keyword pythonException UnicodeError FloatingPointError ReferenceError
86- syn keyword pythonException NameError OverflowWarning IOError SyntaxError
86+ syn keyword pythonException UnicodeError UnicodeEncodeError
87+ syn keyword pythonException FloatingPointError ReferenceError NameError
88+ syn keyword pythonException OverflowWarning IOError SyntaxError
8789 syn keyword pythonException FutureWarning SystemExit Exception EOFError
8890 syn keyword pythonException StandardError ValueError TabError KeyError
8991 syn keyword pythonException ZeroDivisionError SystemError
@@ -92,7 +94,7 @@ if exists("python_highlight_exceptions")
9294 syn keyword pythonException RuntimeWarning KeyboardInterrupt UserWarning
9395 syn keyword pythonException SyntaxWarning UnboundLocalError ArithmeticError
9496 syn keyword pythonException Warning NotImplementedError AttributeError
95- syn keyword pythonException OverflowError UnicodeEncodeError
97+ syn keyword pythonException OverflowError BaseException
9698
9799endif
98100
0 commit comments