[OS X Emacs] error message with Gallina's python-mode.el
David Reitter
david.reitter at gmail.com
Sun Aug 18 19:34:25 EDT 2019
Hey John,
Did you find a solution to this problem?
This python-mode works for me: https://gitlab.com/python-mode-devs/python-mode
David
> On Jul 31, 2019, at 10:01 AM, John Hale <jthale at uga.edu> wrote:
>
> Hi everyone — I'm seeking a simple python mode where I can press C-c C-r and send an expression to an inferior python
>
>
> I added a Different Python Mode as directed at
> https://www.emacswiki.org/emacs/CustomizeAquamacs#toc14
> namely Fabián E. Gallina's python-model.el
> It works well enough for sending expressions, but I always get this error:
>
>> Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline
>> ...
>> Native completions have been disabled locally.
>
>
> and the modeline declares "Shell native completion is disabled, using fallback"
>
>
>
> of course, my python (v3.6.8, Dec. 24, 2018 https://www.python.org/downloads/mac-osx/ ) *DOES* have readline
> Since I am using Aquamacs 3.4 which corresponds to GNU Emacs 25.3.50.1
> I tried the fix mentioned here
> https://emacs.stackexchange.com/questions/30082/your-python-shell-interpreter-doesn-t-seem-to-support-readline
> but that doesn't work. I don't see what's wrong, since in the inferior buffer I get:
>
> python.el: native completion setup loaded
>
> suggesting that the python-shell-completion-setup-code did run successfully.
>
> on the other hand, evaluating the expression (python-shell-completion-native-setup) directly
> yields this error which makes me think it went looking for that special confirmation string and didn't find it:
>
> looking-back: Invalid search bound (wrong side of point)
>
> I'm guessing the search that's going wrong is the one specified in python.el near line 3416
>> (save-excursion
>> (re-search-backward
>> (regexp-quote "python.el: native completion setup loaded") nil t 1))
>
> But I am not enough of an elisp hacker to tell what's going wrong.
>
> Has anybody gotten this to work properly on Aquamacs? I ask because I'd like to be able to point students
> to an Aquamacs setup that works the same as what they'll be seeing on a shared machine that has Emacs 24.3.1
> where C-c C-r does really send a region to the inferior buffer.
>
>
> best,
> -john
>
> PS
> I did try with the Aquamacs-bundled python-mode.el by Andreas Röhler
> but there the send command is bound to C-| and seemed to always send the entire buffer, regardless of how the region is set.
> I could not figure out how to get around this. If this could be made to work, it would also achieve my desired goal.
> SSN transport rule bypass code: 810-23-2567-984-015
>
>
> _____________________________________________________________
> MacOSX-Emacs mailing list
> MacOSX-Emacs at email.esm.psu.edu
> https://email.esm.psu.edu/mailman/listinfo/macosx-emacs
> List Archives: http://dir.gmane.org/gmane.emacs.macintosh.osx
More information about the MacOSX-Emacs
mailing list