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

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

Эрланговский тормозит…
Эрланговский тормозит…
edts или distel?
Что-то не работает у меня. Работают всякие переходы, а вот автодополнение не фурычит.
Для vim/emacs есть rope, который не только автодополнение умеет, но и полноценный рефакторинг. Есть что-то в jedi, что нет в rope?
НЛО прилетело и опубликовало эту надпись здесь
в emacs jedi находится в marmalade каталоге.
Громадное спасибо! Это то, что я так давно искал для emacs.
Использую с Emacs уже месяца 3, до этого использовал Pymacs + ropemacs. Полёт отличный, не нарадуюсь.

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

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

Скриншот из SublimeText
хм, пользуюсь ipython и там автодополнение есть.
IPython всё же для интерактивной работы, а Jedi — это библиотека для продвинутого автодополнения, которая используется в основном в редакторах кода. IPython использует форкнутый стандартный rlcompleter.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.