2016-08-05 2 views
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 пытается автозаполнение из my_app.my_module (давая мне SomeClass и т.д.) не из my_module пакета, установленного в окр. Что делать, чтобы получить ожидаемое автозаполнение?

Редактировать: Похоже, это jedi вопрос не jedi.el, потому что я могу воспроизвести проблему, используя только jedi.

ответ

0

Оказалось, что это проблема jedi, а не jedi.el. Кроме того, похоже, что это поведение специфично для проектов, основанных на базе pyramid.

 Смежные вопросы

  • Нет связанных вопросов^_^