]> git.eshelyaron.com Git - emacs.git/commitdiff
Make `M-x run-python' select the window again
authorKévin Le Gouguec <kevin.legouguec@gmail.com>
Fri, 10 Dec 2021 12:05:49 +0000 (13:05 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 10 Dec 2021 12:05:49 +0000 (13:05 +0100)
* lisp/progmodes/python.el (python-shell-make-comint): Make `M-x
run-python' select the window again like in 27.2 (bug#52380).

lisp/progmodes/python.el

index f1c3e75bb7364eb1769c7fd53e619f1159960651..6357c4f2d3e54f03e754111f3a44ba79859dcd02 100644 (file)
@@ -2994,8 +2994,9 @@ killed."
                   (mapconcat #'identity args " ")))
             (with-current-buffer buffer
               (inferior-python-mode))
-            (when show (display-buffer buffer))
             (and internal (set-process-query-on-exit-flag process nil))))
+        (when show
+          (pop-to-buffer proc-buffer-name))
         proc-buffer-name))))
 
 ;;;###autoload
@@ -3027,7 +3028,6 @@ process buffer for a list of commands.)"
          (python-shell-make-comint
           (or cmd (python-shell-calculate-command))
           (python-shell-get-process-name dedicated) show)))
-    (set-buffer buffer)
     (get-buffer-process buffer)))
 
 (defun run-python-internal ()