[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 76a1bd1: Fix an infloop in python-nav-beginning-of-
From: |
Dmitry Gutov |
Subject: |
[Emacs-diffs] master 76a1bd1: Fix an infloop in python-nav-beginning-of-statement |
Date: |
Sun, 11 Feb 2018 19:28:09 -0500 (EST) |
branch: master
commit 76a1bd1896655ef092f4510f2099a772d6bb1df5
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>
Fix an infloop in python-nav-beginning-of-statement
* lisp/progmodes/python.el (python-nav-beginning-of-statement):
Fix an infloop (bug#30277).
---
lisp/progmodes/python.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 5baf6e0..ff8269d 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -1474,7 +1474,7 @@ nested definitions."
(defun python-nav-beginning-of-statement ()
"Move to start of current statement."
(interactive "^")
- (back-to-indentation)
+ (forward-line 0)
(let* ((ppss (syntax-ppss))
(context-point
(or
@@ -1489,6 +1489,7 @@ nested definitions."
(python-info-line-ends-backslash-p))
(forward-line -1)
(python-nav-beginning-of-statement))))
+ (back-to-indentation)
(point-marker))
(defun python-nav-end-of-statement (&optional noend)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 76a1bd1: Fix an infloop in python-nav-beginning-of-statement,
Dmitry Gutov <=