Джедай / Джедай Вим не могут найти определение для моего кода
Я использую jedi
а также jedi-vim
с Macvim для Python3 для автозаполнения.
Я собрал Macvim с --with-python3
флаг и установили jedi
в виртуальную среду Python3 с помощью команды python3 -m pip install jedi
, Я установил следующий флаг в моем.vimrc:
let g:jedi#force_py_version = 3
Я запускаю mvim из моего виртуального окружения python3.
Goto, кажется, работает для всего, кроме моего собственного кода. Например, когда у меня есть этот код:
import model_cmd_query.user_query as user_query
def doStuff(email: str):
user_query.get_user_by_email(email) # jedi cannot find the definition for get_user_by_email
jedi
не может найти определение get_user_by_email
Я не уверен, как решить, что идет не так? Есть ли jedi
есть какие-либо журналы или эта функция не поддерживается?