Есть ли хороший плагин emacs для Python, как ESS для R и slime для Lisp?

Я пробовал Ropemacs и Pymacs, но я не думаю, что они достаточно хороши.

Мне очень нравится мощное завершение в ESS и Slime.

Для python я обычно пытаюсь использовать iPython, если я хочу попробовать какую-то функцию экспериментально.

Есть ли такой плагин emacs (tab-completion) для Python?

Ответ 1

В этом post есть хорошие советы о Emacs как Python "IDE":

В этом сообщении показано, как настроить emacs для написания программ Python. Мы хотим иметь не только основные вещи, такие как подсветка синтаксиса, но и завершение кода, легкий доступ к документации Pythons, возможность проверки распространенных ошибок, запуск модульных тестов, отладка и хорошая интерактивная среда программирования.

Эта настройка основана на ipython и python-mode, но также позволяет использовать канаты, ropemacs и автоматический полный режим, как мы можем видеть здесь. Мне не повезло с ropemacs в прошлом, но я буду испытывать это снова в будущем.

Ответ 2

Это то, что я использую: https://github.com/gabrielelanaro/emacs-for-python/

Простота установки и почти все, что вам когда-либо понадобится, если вы хотите настроить emacs как IDE на Python

Ответ 3

elpy - это пчелиные колени! Лучшее решение, которое я видел.