summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/backquote-tests.el
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2021-12-13 05:17:00 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2021-12-13 05:17:00 +0100
commit9bd3f78645e14fdbaf3a569df5e0a52249c4f90e (patch)
tree137b73a22f01899457e0a5eac03339b72e031d42 /test/lisp/emacs-lisp/backquote-tests.el
parent62139aeb42e286b51afe7dd6045ba7f5519593fc (diff)
downloademacs-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/backquote-tests.el')
0 files changed, 0 insertions, 0 deletions