суббота, 28 апреля 2012 г.

emacs 24.1

Так, значит официально emacs 24 еще не вышел. Запланировано где-то на лето 2012 года. Однако альфа версия доступна уже сейчас. В репозиториях убунты пакет с 24м эмаксом имеется в наличии. Насчет остальных дистров не знаю, но для убунты инфа 100%. Лично меня весьма напрягло отсутствие слакобилда. Однако вопреки все штормам в варпе получилось создать вменяемый тарбалл для слаки.
Качать отсюда:
http://ifolder.ru/30196269
Скачать его можно здесь. Для того, чтобы установить надо в консоли от рута ввести installpkg /bla/bla/имя_тарбалла.txz
Если у вас установлена предыдущая версия emacs 23.3, то как показывает практика удалять ее нет необходимости.
Итак по сравнению с предыдущей версией в 24й появилось несколько реально полезных фич.
1. M-x shell наконец-то обзавелся функцией автодополнения по клавише tab. При должной сноровке это может сэкономить немало времени. Так же все семантические библиотеки Cedet теперь доступны в emacs. Просто откройте файл с кодом и нажмите m-Tab.
2. Улучшены почтовые фишки. C-x m теперь использует закриптованное соединение.
3. Усовершенствованный скроллинг
4. Интеграция с GTK
5. Гвоздь программы - менеджер пакетов emacs. M-x list-packages это действительно классная вещь. Теперь наконец догнали и перегнали xemacs. Пакетов там пока не много, но тем не менее все работает. Подключите репозиторий marmalade в вашем .emacs
 
(require 'package)
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))

Напомню, что с версии 22 не рекомендуется хранить настройки в файле .emacs Вместо него следует использовать ~/.emacs.d/init.el Если .emacs нет в наличии, то автоматом включится то, что прописано в init.el
6. Можно выбрать тему оформления. M-x customize-themes