1
私はemacsを使用していますので、jedi.elを設定してドットの後にオートコンプリートを作成しました。 モジュールmy_app.my_module
を書いていて、envにインストールされているパッケージがmy_module
となっているとしましょう。 マイファイルmy_app/my_module.py
は、次のようになります。jediは私がいるモジュールと同じ名前のパッケージから正しくオートコンプリートできません
import my_module
class SomeClass:
pass
(...)
my_module.<here_i_expect_autocompletion_from_my_module_package>
今事はjedi.elがENVにインストールmy_module
パッケージからではない(SomeClass
など私に与える)my_app.my_module
から自動補完しようということです。 予期しない自動補完を行うにはどうすればよいですか?
編集:私だけjedi
を使用して問題を再現することができますので、これは、ないjedi.el
jedi
問題であるように見えます。