]> git.eshelyaron.com Git - emacs.git/commitdiff
; etc/PROBLEMS: Explain about the python+libedit problem (Bug#25753).
authorNoam Postavsky <npostavs@gmail.com>
Wed, 1 Mar 2017 22:53:12 +0000 (17:53 -0500)
committerNoam Postavsky <npostavs@gmail.com>
Wed, 1 Mar 2017 22:56:20 +0000 (17:56 -0500)
etc/PROBLEMS

index bb7e1b6f9c315ecc6eb1871165a8b5d00d41fa23..cd25cc8e8facf456f121ebe30e27d6de52e92371 100644 (file)
@@ -464,6 +464,23 @@ problem by adding this to your .cshrc file:
         stty -icrnl -onlcr -echo susp ^Z
     endif
 
+*** In Inferior Python mode, input is echoed and native completion doesn't work.
+<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25753>
+
+This happens when python uses a libedit based readline module, which
+is the default on macOS.  This can be worked around by installing a
+GNU readline based module instead, for example, using setuptools
+
+    sudo easy_install gnureadline
+
+And then rename the system's readline so that it won't be loaded:
+
+    cd /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
+    mv readline.so readline.so.bak
+
+See <https://pypi.python.org/pypi/gnureadline> for more details on
+installation.
+
 *** Emacs startup on GNU/Linux systems (and possibly other systems) is slow.
 
 This can happen if the system is misconfigured and Emacs can't get the