Какие различия существуют между различными версиями Emacs?

12

Ubuntu (10.10) предлагает emacs21,22,23 и emacs-snapshot. Каковы различия между ними и какой emacsпакет устанавливается по умолчанию? Кроме того, я полагаю, emacs-snapshot-gtkэто самый современный. Я хотел бы использовать это, потому что он, кажется, обращает внимание на мои .Xdefaultsнастройки, а emacsэто не так. Какие недостатки это может вызвать?

Я использую emacs для программирования на LaTeX, ORGmode и ESS / R.

Симус
источник

Ответы:

10

emacs-snapshotэто версия разработки Emacs. В нем больше плюсов, но, вероятно, также больше ошибок, поэтому используйте его на свой страх и риск. Другие выпущенные версии; Единственная причина, по которой я могу не устанавливать последнюю версию, - это если у вас очень мало места на диске.

emacsПакет зависит от emacs23(вы можете увидеть зависимости в любом средстве администрирования пакета).

Программы Gtk не используют ресурсы X ( .Xdefaults). Не-gtk (но X) версии Emacs делают.

Жиль "ТАК - перестань быть злым"
источник
emacs22 уйдет в пользу emacs23, так что вы можете спокойно игнорировать emacs22.
Кис Кук
Так что, если я хочу использовать .Xdefaultsто, что я использую? (Я думал , что это была разница между emacsи , emacs-snapshotно , по- видимому , не ...)
Симус
Перемещение содержимого .Xdefaultsв, .Xresourcesкажется, заставило стандарт emacsпризнать это.
Симус
@ Симус: Краткий ответ: ~/.Xresourcesэто файл для использования. Длинный ответ: X ресурсы хранятся на сервере. В Ubuntu и большинстве других систем Unix, когда вы входите в систему, ~/.Xresourcesзагружается. Несколько других систем загружаются ~/.Xdefaults, но не Ubuntu. Несколько приложений ищут свои собственные ресурсы ~/.Xdefaultsпри запуске, но не Emacs (по крайней мере, не emacs23-xв 10.04, хотя он загружается ~/.Xdefaults-$(hostname)). Если вы измените свой файл ресурсов, вы можете загрузить его вручную xrdb -merge ~/.Xresources( -loadтакже переопределит любые системные ресурсы).
Жиль "ТАК - перестать быть злым"