IPython in Emacs

rusi rustompmody at gmail.com
Thu Apr 25 00:38:04 EDT 2013


On Apr 25, 8:35 am, Seb <splu... at gmail.com> wrote:
> Hi,
>
> Please excuse the slightly off-topic query.  I'm learning Python, using
> the IPython (0.13) shell, and wanted to run it from Emacs 24.  AFAICT,
> python.el is the most actively developed library, and is included in
> Emacs.  How do experienced Python programmers set up their python.el to
> make the best of it?  I've done it following the recommendations given
> in the library¹:
>
> (setq
>  python-shell-interpreter "ipython"
>  python-shell-interpreter-args ""
>  python-shell-prompt-regexp "In \\[[0-9]+\\]: "
>  python-shell-prompt-output-regexp "Out\\[[0-9]+\\]: "
>  python-shell-completion-setup-code
>  "from IPython.core.completerlib import module_completion"
>  python-shell-completion-module-string-code
>  "';'.join(module_completion('''%s'''))\n"
>  python-shell-completion-string-code
>  "';'.join(get_ipython().Completer.all_completions('''%s'''))\n")
>
> but this may be a little outdated as it refers to IPython 0.11.
>
> Thanks,
> Seb
>
> +--- Footnotes ---+
> ¹ Ignored recommended setting for `python-shell-interpreter-args'

There were some ipython+emacs+windows bugs:
https://bugs.launchpad.net/ipython/+bug/290228

Last I tried nearly 2 years, they were still there
http://groups.google.com/group/comp.lang.python/browse_thread/thread/36e757567f28368e

[Since you did not say whether you are on windows or *nix, just saying]



More information about the Python-list mailing list