]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert workaround introduced in Bug#56271
authorkobarity <kobarity@gmail.com>
Sun, 5 Mar 2023 08:07:17 +0000 (17:07 +0900)
committerEli Zaretskii <eliz@gnu.org>
Thu, 9 Mar 2023 10:14:15 +0000 (12:14 +0200)
* lisp/progmodes/python.el (python-nav-end-of-statement)
(python-nav-end-of-block): Revert workaround introduced in Bug#56271
as the bug is fixedin Bug#58780.

lisp/progmodes/python.el

index ccf78e13148482c9f3ba172719b1aa658fb9feba..5b11d204de11c3a382914eeb6614a7462db64d26 100644 (file)
@@ -2062,10 +2062,6 @@ of the statement."
                        ;; are somehow out of whack.  This has been
                        ;; observed when using `syntax-ppss' during
                        ;; narrowing.
-                       ;; It can also fail in cases where the buffer is in
-                       ;; the process of being modified, e.g. when creating
-                       ;; a string with `electric-pair-mode' disabled such
-                       ;; that there can be an unmatched single quote
                        (when (>= string-start last-string-end)
                          (goto-char string-start)
                          (if (python-syntax-context 'paren)
@@ -2154,10 +2150,7 @@ backward to previous statement."
       (while (and (forward-line 1)
                   (not (eobp))
                   (or (and (> (current-indentation) block-indentation)
-                           (let ((start (point)))
-                             (python-nav-end-of-statement)
-                             ;; must move forward otherwise infinite loop
-                             (> (point) start)))
+                           (or (python-nav-end-of-statement) t))
                       (python-info-current-line-comment-p)
                       (python-info-current-line-empty-p))))
       (python-util-forward-comment -1)