LINUX.ORG.RU

[emacs][python] Автодополнение имен модулей

 ,


0

2

Перерыл гугол, пробовал заюзать yas и rope, но так и не получилось сделать, так что-бы при вводе, к примеру, os. мне выкидывалось предложение выбрать тот или иной модуль. Та же история с классами и их методами.
Подскажите где нарыть такую фичу для emacs'a?

★★★★★
Ответ на: комментарий от sacred

Ага, давай. Запускай на, 1.6 ГГц обрезанном по самые гланды, VIAшном проце ява-иде. Я хочу работать быстро.:)

fang90 ★★★★★
() автор топика
Ответ на: комментарий от sacred

Представь себе, pycharm нагружает проц на ~100%.
Так, и я знаю, что хочу:) Если б хотел сменить IDE задал соответствующий вопрос. Если нечего сказать по emacs, попрошу из треда...

fang90 ★★★★★
() автор топика
Ответ на: комментарий от fang90

Ага, давай. Запускай на, 1.6 ГГц обрезанном по самые гланды, VIAшном проце ява-иде. Я хочу работать быстро.:)

Тогда может snaked? :3

pevzi ★★★★★
()
Ответ на: комментарий от fang90

может тогда взять IDLE или как там называется дефолта ide для питона ?

sacred ★★
()
Ответ на: комментарий от trashymichael

годноту

проприетарщина

/0.0

anonymous
()
Ответ на: комментарий от fang90

Читать доку по либе, писа́ть код.

anonymous
()
Ответ на: комментарий от fang90

Много времени теряешь на подготовку среды. Мало времени уделяешь на подготовку головы.

anonymous
()
Ответ на: комментарий от anonymous

Доку-то читать само собой, я просто не хочу терять время на вспоминание: «а как жеж эта функция называлась-то», и если я помню хотя бы первые несколько символов, автокомплишен очень выручает, это как... комплишн путей в баше(zsh), быстро и просто.

fang90 ★★★★★
() автор топика
Ответ на: комментарий от trashymichael

эта проприоритарщина умеет все то, что сейчас умеет emacs, т.е. нифига она «сабмодули» из модулей не вытаскивает:)

fang90 ★★★★★
() автор топика
Ответ на: комментарий от zJes

но только для deprecated python. :)

Сам ты deprecated:)

anonymous
()
Ответ на: комментарий от fang90

Вообще, нарыл гит-репу https://github.com/EnigmaCurry/emacs
Автор в блоге распинается, что у него все работает. А у меня, что по ману делать,что тянуть все конфиги из этой репы - эффект одинаков - по нажатию на TAB ничего не происходит. Что за фигня, не пойму.

fang90 ★★★★★
() автор топика
Ответ на: комментарий от trashymichael

Сейчас, настроенный емакс, тоже просто работает.

fang90 ★★★★★
() автор топика
Ответ на: комментарий от trashymichael

sublime text 2

Там вообще дополнения кода нет. Из фич только превью кода вместо скроллбара и красивый внешний вид. Зачем оно такое надо?

pevzi ★★★★★
()
Ответ на: комментарий от science

так рассказал бы как это сделать, а не тешил свое ЧСВ:)

fang90 ★★★★★
() автор топика
Ответ на: комментарий от trashymichael

PyQt / PySide и прочие твой саблайм дополнять не будет, кстати стучалка обновлений и просьба зарегистрировать элементарно убирается обнулением 7 байт в бинарнике

science ★★☆
()

Решение найдено

Решил эту проблему с помощью проекта emacs-for-python
Комплишн есть везде и всегда, скорость так же радует:)

fang90 ★★★★★
() автор топика

вот мой конфиг

работает на 5 машинах с убунтами от 10.04 до 11.10.

Только я того, ergoemacs пользую. Так что отключить его не забыть в init.el

animechaos ★★
()
Ответ на: комментарий от animechaos

Используется el-get, так что скачает все необходимое сам. Rope, pymacs вытянет сам. Через нужно доставить git mercurial subversion pep8 pylint pychecker.

animechaos ★★
()
Ответ на: комментарий от science

аа, так ты тупенький немножко и не понимаешь как интегрировать bpython в emacs? предупреждать надо.

Так он и предупредил. Пишет же на питоне.

anonymous
()
Ответ на: комментарий от lazyklimm

я что, похож на идиота? саблайм не мой рабочий инструмент, а за Pycharm я заплатил, могу пруф показать, а за имакс заплачу Столлману когда он в киев пожалует ртом рассказывать

science ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.