diff options
author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-12-13 05:17:00 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2021-12-13 05:17:00 +0100 |
commit | 9bd3f78645e14fdbaf3a569df5e0a52249c4f90e (patch) | |
tree | 137b73a22f01899457e0a5eac03339b72e031d42 /test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-override.el | |
parent | 62139aeb42e286b51afe7dd6045ba7f5519593fc (diff) | |
download | emacs-9bd3f78645e14fdbaf3a569df5e0a52249c4f90e.tar.gz emacs-9bd3f78645e14fdbaf3a569df5e0a52249c4f90e.tar.bz2 emacs-9bd3f78645e14fdbaf3a569df5e0a52249c4f90e.zip |
Make `M-x run-python' select the window again
Interactively, we want M-x run-python to focus the interpreter buffer.
The previous code failed in two ways:
- the call to 'display-buffer' was not reached if an interpreter
was already running,
- set-buffer is ineffectual if the interpreter's window is not
selected: once Emacs returns to the command loop, the current buffer
will revert back to what the selected window contains.
* lisp/progmodes/python.el (python-shell-make-comint): Handle the SHOW
argument regardless of whether an interpreter buffer exists, and use
pop-to-buffer to select the window.
(run-python): Delegate buffer management to
'python-shell-make-comint'.
* test/lisp/progmodes/python-tests.el
(python-tests--run-python-selects-window): Rename from
'python-tests--bug31398', and adjust assertions (bug#52380).
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-override.el')
0 files changed, 0 insertions, 0 deletions