Comments 19
Давно пользуюсь этой библиотекой/плагином в SublimeText. Работает хорошо. Есть ещё rope (SublimeRope) для рефакторинга, но почему-то вместе как плагины в SublimeText они не работают должным образом — конфликтуют.
Поставил через
call vam#ActivateAddons([«github:davidhalter/jedi-vim»])

Это реально няшка! Работает очень шустро, и очень удобно.
Первый автокомплит в виме, который может остаться жить.

Эрланговский тормозит…
Что-то не работает у меня. Работают всякие переходы, а вот автодополнение не фурычит.
Для vim/emacs есть rope, который не только автодополнение умеет, но и полноценный рефакторинг. Есть что-то в jedi, что нет в rope?
UFO landed and left these words here
Использую с Emacs уже месяца 3, до этого использовал Pymacs + ropemacs. Полёт отличный, не нарадуюсь.

Единственный момент — пару раз Emacs выпадал в сегфолт в момент раскрытия auto-completion с jedi. Но это сверхредкая ситуация какая-то.
А подскажите, в статье написано «имеет поддержку переименования», для модуля emacs это реализовано? В документации не нашёл почему-то.
Не знаю. Я пользуюсь только auto-complete-mode и «найди определение переменной/функции».
Оно умеет парсить докстринги и вытаскивать информацию о типов из них?

(по факту необходимо для вменяемых завершений для нативных модулей, типа numpy или PyQt)
Умеет вытаскивать докстринги из pyd-модулей и добавляет информацию об аргументах в список автодополнения.

Скриншот из SublimeText
IPython всё же для интерактивной работы, а Jedi — это библиотека для продвинутого автодополнения, которая используется в основном в редакторах кода. IPython использует форкнутый стандартный rlcompleter.
Only those users with full accounts are able to leave comments. Log in, please.