diff --git a/CHANGES.txt b/CHANGES.txt index 0452c07..4a555dc 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,7 @@ +Revision 3.6.0 (2015-11-XX): + + - Fix 'async def' highlighting. Patch by Joongi Kim + Revision 3.5.0 (2015-06-10): - Add support for 'async ...' and 'await' keywords introduced in diff --git a/README.rst b/README.rst index 7e21687..a45e330 100644 --- a/README.rst +++ b/README.rst @@ -138,6 +138,7 @@ List of the contributors in alphabetical order: - `Ihor Gorobets `_ - `Jeroen Ruigrok van der Werven `_ - `John Eikenberry `_ +- `Joongi Kim `_ - `Marc Weber `_ - `Pedro Algarvio `_ - `Victor Salgado `_ diff --git a/syntax/python.vim b/syntax/python.vim index e461241..fe42075 100644 --- a/syntax/python.vim +++ b/syntax/python.vim @@ -31,6 +31,7 @@ " Ihor Gorobets " Jeroen Ruigrok van der Werven " John Eikenberry +" Joongi Kim " Marc Weber " Pedro Algarvio " Victor Salgado @@ -176,10 +177,9 @@ else syn keyword pythonBoolean True False syn match pythonFunction "\%([^[:cntrl:][:space:][:punct:][:digit:]]\|_\)\%([^[:cntrl:][:punct:][:space:]]\|_\)*" display contained syn keyword pythonStatement await - syn match pythonStatement "\" display + syn match pythonStatement "\" nextgroup=pythonFunction skipwhite syn match pythonStatement "\" display syn match pythonStatement "\" display - syn match pythonStatement "\" display endif " diff --git a/test.py b/test.py index b80ea1e..df81a9a 100644 --- a/test.py +++ b/test.py @@ -18,6 +18,11 @@ class Classname def функция class Класс +await +async def Test +async with +async for + # Builtin objects. True False Ellipsis None NotImplemented