Fix end-of-defun misbehavior.
authorFabián Ezequiel Gallina <fgallina@gnu.org>
Mon, 12 Nov 2012 13:26:50 +0000 (10:26 -0300)
committerFabián Ezequiel Gallina <fgallina@gnu.org>
Mon, 12 Nov 2012 13:26:50 +0000 (10:26 -0300)
commit2e6625b527f5ad134e28af5c2eba0349c640c942
tree5991d14a89cf686702acc27ea8c96b39f7ff1f1b
parent24c38527d134951d3cfe8e3adae0b723061920d5
Fix end-of-defun misbehavior.
* progmodes/python.el (python-nav-beginning-of-defun): Rename from
python-beginning-of-defun-function.  Handle nested defuns
correctly.
(python-nav-end-of-defun): Rename from
python-end-of-defun-function.  Ensure forward movement.
(python-info-current-defun): Reimplemented to work as intended
with new fixed python-nav-{end,beginning}-of-defun.  Stop scanning
parent defuns as soon as possible.
lisp/ChangeLog
lisp/progmodes/python.el