* Pythonの完了*を無効にする方法?

.py ファイルを操作すると、新しいバッファが表示され( * Python Completions * )、ときどき間違った方法でコードが自動完成します。

これは次のようになります(右側の i を終えたとき):

enter image description here

それを引き起こしているのは何ですか?どのように無効にすることができますか?

1
これは、(initファイルなし)を使ってEmacsを起動したときに起こりますか?もしそうでなければ、あなたのinitファイルを再帰的に二等分して、それを引き起こしていることを見つけ出してください。
追加された 著者 Ryan Eastabrook,
@ドリュー私は最終的にあなたの方法で見つけた。 jedi パッケージはload-dirにインストールされており、 company を使用しています。解決策は jedi パッケージを削除することでした。助けてくれてありがとう。
追加された 著者 Piper,

1 答え

この問題は、 jedi company のやりとりが原因です。両方とも、ここで説明されているように、間違ったやり方で対話するため、企業ユーザーは jedi の代わりに company-jedi をインストールしてください。

したがって、解決策は jedi パッケージを削除することだけでした!

1
追加された