0

私は OSX で Emacs 24.4.1 (Homebrew でインストール) を使用していpython.elます。私はこれを持っています.emacs

(setq
 python-shell-interpreter "/usr/local/bin/ipython3"
 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")

を呼び出すと、すべてが正しく機能しますがM-x run-python、1 つのことを除いて<tab>、モジュール名の補完が REPL で機能しません (*Messages*バッファーに「一致しません」と表示されます)。最近アップグレードした Emacs 24.3 で動作していたことは確かですが、100% 確実ではありません。誰がこれを引き起こすのか、またはどのようにデバッグしようとするのか考えていますか?

4

1 に答える 1