Fix python-shell-send-defun at start of buffer (Bug#30822)
* lisp/progmodes/python.el (python-shell-send-defun): Handle the case when we hit the beginning of buffer. Copyright-paperwork-exempt: yes
This commit is contained in:
parent
8df23a8204
commit
5fb34352f6
1 changed files with 6 additions and 3 deletions
|
@ -3163,9 +3163,12 @@ t when called interactively."
|
|||
(beginning-of-line 1))
|
||||
(> (current-indentation) 0)))
|
||||
(when (not arg)
|
||||
(while (and (forward-line -1)
|
||||
(looking-at (python-rx decorator))))
|
||||
(forward-line 1))
|
||||
(while (and
|
||||
(eq (forward-line -1) 0)
|
||||
(if (looking-at (python-rx decorator))
|
||||
t
|
||||
(forward-line 1)
|
||||
nil))))
|
||||
(point-marker))
|
||||
(progn
|
||||
(or (python-nav-end-of-defun)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue