Commit 0b7b2e51 authored by Fabián Ezequiel Gallina's avatar Fabián Ezequiel Gallina Committed by Fabián Ezequiel Gallina
Browse files

python-info-current-defun: fixed cornercase that caused imenu to break

parent b7f13559
......@@ -2149,7 +2149,8 @@ This function is compatible to be used as
`add-log-current-defun-function' since it returns nil if point is
not inside a defun."
(let ((names '())
(first-run t))
......@@ -2157,7 +2158,9 @@ not inside a defun."
(forward-comment -9999)
(setq min-indent (current-indentation))
(while (python-beginning-of-defun-function 1 t)
(when (< (current-indentation) min-indent)
(when (or (< (current-indentation) min-indent)
(setq first-run nil)
(setq min-indent (current-indentation))
(looking-at python-nav-beginning-of-defun-regexp)
(setq names (cons
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment