Ответ 1
Если вы используете GNU Emacs 21 или раньше или XEmacs, используйте python-mode.el. GNU Emacs 22 python.el не будет работать на них. На GNU Emacs 22 работает python.el и лучше связывается с GNU Emacs собственным анализом и дополнением символов, ElDoc и т.д. Я сам использую XEmacs, поэтому я не использую его, и я слышал, как люди жаловались, что это не было В прошлом было очень хорошо работать, но есть доступные обновления, которые устраняют некоторые проблемы (например, на странице emacswiki, на которую вы ссылаетесь), и вы надеялись, что некоторые из них были интегрированы вверх по течению к настоящему времени. Если бы я был видом GNU Emacs, я бы использовал python.el, пока не нашел конкретных причин не делать этого.
Самая сложная проблема python-mode.el, насколько я видел, заключается в том, что она не совсем понимает строки с тройным кавычками. Он рассматривает их как одинарные, что означает, что одна цитата внутри строки с тремя кавычками будет отбрасывать подсветку синтаксиса: она будет думать, что строка закончилась там. Вам также может потребоваться изменить свой авто-режим-alist, чтобы включить python-режим для .py файлов; Я не помню, если это все еще так, но мой init.el уже много лет устанавливает auto-mode-alist.
Что касается других аддонов, я бы не счел "существенным". Иногда полезно использовать функциональное меню XEmacs, оно дает вам небольшое меню функций/классов для текущего файла. Я не помню, имеет ли GNU Emacs что-то подобное. У меня есть rst-режим для редактирования reStructuredText, который используется в некоторых проектах. Привязка к любому VC, который вы используете, если таковой имеется, может быть вам полезен, но встроенная поддержка большинства и легко загружаемых файлов .el для других.