Комментарии
19
Давно пользуюсь этой библиотекой/плагином в SublimeText. Работает хорошо. Есть ещё rope (SublimeRope) для рефакторинга, но почему-то вместе как плагины в SublimeText они не работают должным образом — конфликтуют.
Поставил через
call vam#ActivateAddons([«github:davidhalter/jedi-vim»])
Это реально няшка! Работает очень шустро, и очень удобно.
Первый автокомплит в виме, который может остаться жить.
Эрланговский тормозит…
call vam#ActivateAddons([«github:davidhalter/jedi-vim»])
Это реально няшка! Работает очень шустро, и очень удобно.
Первый автокомплит в виме, который может остаться жить.
Эрланговский тормозит…
Эрланговский тормозит…edts или distel?
vim-erlang который
Плагин для Sublime! О да!
Что-то не работает у меня. Работают всякие переходы, а вот автодополнение не фурычит.
Для vim/emacs есть rope, который не только автодополнение умеет, но и полноценный рефакторинг. Есть что-то в jedi, что нет в rope?
Спасибо, добавил.
в emacs jedi находится в marmalade каталоге.
Громадное спасибо! Это то, что я так давно искал для emacs.
Использую с Emacs уже месяца 3, до этого использовал Pymacs + ropemacs. Полёт отличный, не нарадуюсь.
Единственный момент — пару раз Emacs выпадал в сегфолт в момент раскрытия auto-completion с jedi. Но это сверхредкая ситуация какая-то.
Единственный момент — пару раз Emacs выпадал в сегфолт в момент раскрытия auto-completion с jedi. Но это сверхредкая ситуация какая-то.
А подскажите, в статье написано «имеет поддержку переименования», для модуля emacs это реализовано? В документации не нашёл почему-то.
Не знаю. Я пользуюсь только auto-complete-mode и «найди определение переменной/функции».
Оно умеет парсить докстринги и вытаскивать информацию о типов из них?
(по факту необходимо для вменяемых завершений для нативных модулей, типа numpy или PyQt)
(по факту необходимо для вменяемых завершений для нативных модулей, типа numpy или PyQt)
Умеет вытаскивать докстринги из pyd-модулей и добавляет информацию об аргументах в список автодополнения.
Скриншот из SublimeText

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