aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Gutov2018-02-12 03:27:52 +0300
committerDmitry Gutov2018-02-12 03:27:52 +0300
commit76a1bd1896655ef092f4510f2099a772d6bb1df5 (patch)
treeed6dbd8a0944947f206274b0c810e396f42f3415
parent37b2f9f356b7ea7b3329345dac0eaae04c1ff642 (diff)
downloademacs-76a1bd1896655ef092f4510f2099a772d6bb1df5.tar.gz
emacs-76a1bd1896655ef092f4510f2099a772d6bb1df5.zip
Fix an infloop in python-nav-beginning-of-statement
* lisp/progmodes/python.el (python-nav-beginning-of-statement): Fix an infloop (bug#30277).
-rw-r--r--lisp/progmodes/python.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 5baf6e0f80a..ff8269d9705 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -1474,7 +1474,7 @@ nested definitions."
1474(defun python-nav-beginning-of-statement () 1474(defun python-nav-beginning-of-statement ()
1475 "Move to start of current statement." 1475 "Move to start of current statement."
1476 (interactive "^") 1476 (interactive "^")
1477 (back-to-indentation) 1477 (forward-line 0)
1478 (let* ((ppss (syntax-ppss)) 1478 (let* ((ppss (syntax-ppss))
1479 (context-point 1479 (context-point
1480 (or 1480 (or
@@ -1489,6 +1489,7 @@ nested definitions."
1489 (python-info-line-ends-backslash-p)) 1489 (python-info-line-ends-backslash-p))
1490 (forward-line -1) 1490 (forward-line -1)
1491 (python-nav-beginning-of-statement)))) 1491 (python-nav-beginning-of-statement))))
1492 (back-to-indentation)
1492 (point-marker)) 1493 (point-marker))
1493 1494
1494(defun python-nav-end-of-statement (&optional noend) 1495(defun python-nav-end-of-statement (&optional noend)