]> code.delx.au - gnu-emacs/commit
Add new keywords of Python 3.5
authorLele Gaifax <lele@metapensiero.it>
Wed, 6 Apr 2016 08:38:23 +0000 (10:38 +0200)
committerJohn Wiegley <johnw@newartisans.com>
Tue, 26 Apr 2016 17:50:26 +0000 (13:50 -0400)
commitfa7886a46ff8d611cd75eaf651944f0fbc260324
tree43c0df06ac3f65e2cfbca7b9e198f302bb26a2a7
parentccb75d72bd02885109c7c339c1f72a393a9d3d22
Add new keywords of Python 3.5

Python 3.5, released in mid September 2015, introduced a few new
keywords to better support asynchronous code, "async" and "await"
in particular. See https://www.python.org/dev/peps/pep-0492/ for
details. (Bug#21783)
* lisp/progmodes/python.el (python-rx-constituents): Add async
def/for/with as block-start and async def as defun.
* lisp/progmodes/python.el (python-font-lock-keywords): Add async
def/for/with as keyword.
* test/automated/python-tests.el (python-indent-after-async-block-1,
python-indent-after-async-block-2, python-indent-after-async-block-3,
python-nav-beginning-of-defun-3): New tests to test indentation and
navigation for the async keyword.
lisp/progmodes/python.el
test/automated/python-tests.el