aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
authorKévin Le Gouguec2021-12-10 13:05:49 +0100
committerLars Ingebrigtsen2021-12-10 13:05:49 +0100
commitaa2872a12770282ede3548ed3fcab00c5a5b9f18 (patch)
treef1521a4e511cfea656d47e738d6be687b9d23707 /lisp/progmodes/python.el
parentc8e19b3a8446b37faba44b04dce37b2c3b44e199 (diff)
downloademacs-aa2872a12770282ede3548ed3fcab00c5a5b9f18.tar.gz
emacs-aa2872a12770282ede3548ed3fcab00c5a5b9f18.zip
Make `M-x run-python' select the window again
* lisp/progmodes/python.el (python-shell-make-comint): Make `M-x run-python' select the window again like in 27.2 (bug#52380).
Diffstat (limited to 'lisp/progmodes/python.el')
-rw-r--r--lisp/progmodes/python.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index f1c3e75bb73..6357c4f2d3e 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -2994,8 +2994,9 @@ killed."
2994 (mapconcat #'identity args " "))) 2994 (mapconcat #'identity args " ")))
2995 (with-current-buffer buffer 2995 (with-current-buffer buffer
2996 (inferior-python-mode)) 2996 (inferior-python-mode))
2997 (when show (display-buffer buffer))
2998 (and internal (set-process-query-on-exit-flag process nil)))) 2997 (and internal (set-process-query-on-exit-flag process nil))))
2998 (when show
2999 (pop-to-buffer proc-buffer-name))
2999 proc-buffer-name)))) 3000 proc-buffer-name))))
3000 3001
3001;;;###autoload 3002;;;###autoload
@@ -3027,7 +3028,6 @@ process buffer for a list of commands.)"
3027 (python-shell-make-comint 3028 (python-shell-make-comint
3028 (or cmd (python-shell-calculate-command)) 3029 (or cmd (python-shell-calculate-command))
3029 (python-shell-get-process-name dedicated) show))) 3030 (python-shell-get-process-name dedicated) show)))
3030 (set-buffer buffer)
3031 (get-buffer-process buffer))) 3031 (get-buffer-process buffer)))
3032 3032
3033(defun run-python-internal () 3033(defun run-python-internal ()