]> git.eshelyaron.com Git - emacs.git/commitdiff
Prefer python3 for python-interpreter
authorStefan Kangas <stefankangas@gmail.com>
Thu, 26 Sep 2024 15:11:56 +0000 (17:11 +0200)
committerEshel Yaron <me@eshelyaron.com>
Fri, 27 Sep 2024 10:24:04 +0000 (12:24 +0200)
* lisp/progmodes/python.el (python-interpreter): Prefer "python3" when
it exists, to be consistent with python-shell-interpreter.

(cherry picked from commit 7f0a252f2160dd4d168bc77e2f6e6c9901b67465)

lisp/progmodes/python.el

index 0ee14cbea4598bdf98d13dee1475df18c8b03c92..da1cf1150d393cac7a279ae3b35954634eb64bcf 100644 (file)
   :version "24.3"
   :link '(emacs-commentary-link "python"))
 
-(defcustom python-interpreter "python"
+(defcustom python-interpreter
+  (cond ((executable-find "python3") "python3")
+        ((executable-find "python") "python")
+        (t "python3"))
   "Python interpreter for noninteractive use.
 Some Python interpreters also require changes to
 `python-interpreter-args'.
 
 To customize the Python interpreter for interactive use, modify
 `python-shell-interpreter' instead."
-  :version "29.1"
+  :version "30.1"
   :type 'string)
 
 (defcustom python-interpreter-args ""