ipython 0.10-11.1 から 1.1.0 に切り替えました
現在、Emacs を新しい ipython バージョンと一緒に使用すると、次の 2 つの問題が発生します。
1) Emac の ipython py-shell ( C-c !
) でのタブ補完が機能しなくなりました。たとえば、'pl' を 'plot' などに補完しようとするとpl<Tab>
、ミニバッファーに表示されるのは
Can't find completion for "pl" based on line pl
これに関する同様のレポートがウェブ上に多数ありますが、私が見つけた修正のどれも問題を解決しませんでした。特に、で~/.emacs/init.el
提案されたへの追加http://www.emacswiki.org/emacs/PythonProgrammingInEmacs、セクション IPython では、何も「実行」しません。
2)いくつかのEmacsサブウィンドウの1つで開いている任意のバッファfoo.pyでpyシェルを開始すると、foo.pyに対応するものと新しく開始された(ipython)を除く他のすべてのサブウィンドウpy-shell を閉じます。
これらの問題は両方とも、ipython 0.10-11.1 には存在しません。誰にもアイデアがありますか?
私の Emacs バージョン: GNU Emacs 23.2.1。私の ipython.el バージョン: defconst ipython-version "0.11" from https://github.com/ipython/ipython/tree/master/docs/emacs