]> git.eshelyaron.com Git - emacs.git/commitdiff
Tone down python-mode warning to a simple message (bug#68559)
authorMattias EngdegÄrd <mattiase@acm.org>
Thu, 22 Feb 2024 16:20:58 +0000 (17:20 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 28 Feb 2024 17:40:19 +0000 (18:40 +0100)
* lisp/progmodes/python.el
(python-shell-completion-native-turn-on-maybe):
There is no need for an alarming warning when using an inferior Python
without GNU readline; a calm message will do.

(cherry picked from commit f85280503a3a67e1618069b1c7d6810efa924fe8)

lisp/progmodes/python.el

index 5501926e69de5a3069a5e4b0b47ed4a868a85cf7..bedc61408ef1bcd4d12e565790a2b59d1f740271 100644 (file)
@@ -4536,18 +4536,11 @@ With argument MSG show activation/deactivation message."
        ((python-shell-completion-native-setup)
         (when msg
           (message "Shell native completion is enabled.")))
-       (t (lwarn
-           '(python python-shell-completion-native-turn-on-maybe)
-           :warning
-           (concat
-            "Your `python-shell-interpreter' doesn't seem to "
-            "support readline, yet `python-shell-completion-native-enable' "
-            (format "was t and %S is not part of the "
-                    (file-name-nondirectory python-shell-interpreter))
-            "`python-shell-completion-native-disabled-interpreters' "
-            "list.  Native completions have been disabled locally. "
-            "Consider installing the python package \"readline\". "))
-          (python-shell-completion-native-turn-off msg))))))
+       (t
+        (when msg
+          (message (concat "Python does not use GNU readline;"
+                           " no completion in multi-line commands.")))
+        (python-shell-completion-native-turn-off nil))))))
 
 (defun python-shell-completion-native-turn-on-maybe-with-msg ()
   "Like `python-shell-completion-native-turn-on-maybe' but force messages."