Emacs 23.2

Понедельник, 10 мая 2010 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

8 мая вышел стабильный релиз 23.2 замечательного редактора Emacs.

Изменения:

Добавлены новые флаги сборки; опции влияющие на загрузку Х-ресурсов, опция максимизирующая фрейм; максимальный размер буферов удвоен, на типичной 32-битной системе буфер может достигать 512Мб. Изменено значение `trash-directory", теперь `move-file-to-trash" удаляет файлы в соответствии со спецификацией freedesktop.org.Emacs может использовать системный моноширинный шрифт Gnome. Если в системе изменяется этот шрифт, Emacs также будет использовать изменённый шрифт. Эта возможность требует включения поддержки Gconf при сборке, которая включена по-умолчанию, если configure находит gconf библиотеки.В X11 Emacs теперь реагирует на изменения конфигурации Xft. Это включает в себя: antialias, hinting, hintstyle, RGBA, DPI и lcdfilter."Unibyte-сессии" теперь считаются устаревшими. Добавлена новая кодировка "utf-8-hfs", которая является кодировкой по-умолчанию для работы Emacs с файлами в Mac OS X.Добавлена новая команда `async-shell-command", глобально привязанная к `M-&". Вызов запускает указываемую команду асинхронно.Если запускается достаточно новый xterm (новее версии 242), Emacs берёт цвет фона из настроек xterm, устанавливая при необходимости контрастный цвет шрифта для тёмного фона. Проведён ряд изменений связанных с `kill-ring": добавлены новые переменные; появилась возможность прдотвратить потерю скопированного текста из других программ в буфер обмена при вызове kill- команд; предотвратить дублирование строк занесённых в `kill-ring".Ряд изменений связанных с Completion. Добавлена новая команда `completion-at-point" выполняющая автодополнение, зависимое от текущего режима. Установленное `tab-always-indent" в `complete" позволяет использовать клавишу "TAB" для автодополнения. Доступен новый стиль добавления `initials". Появилась новая переменная `completions-format" определающая, как отображаются варианты дополнения в буфере "*Completions*".Abbrevs файл теперь называется abbrev_defs в пользовательской emacs-директории; но старое значение "~/.abbrev_defs" используется, если этот файл существует.Проведён ряд изменений в специфичнных режимах и пакетах в Emacs 23.2: calc, calendar, diary, desktop, dired, docview, elint, info, pcomplete, tramp, shell.GDB-UI: добавлена функциональность в тулбар для реверсивной отладки. Показ STL коллекций как watch- выражений. Функциональность требует в наличии GDB 7.0 или более поздней.Grep: добавлена новая команда `zrgrep" проводящая рекурсивный поиск в сжатых gzip"ом файлах."LaTeX mode" теперь имеет автодополнение (используя `completion-at-point")."nXML mode" теперь является режимом по-умолчанию для редактирования XML файлов."Message mode" включён в Emacs как часть пакета Gnus package.Проведены множественные изменения в VC и связанных режимах: автоматическое интерактивное добавление файлов и директорий в системы контроля версий, новые команды показывающие историю директорий, находящихся под контролем систем контроля версий, изменения в показе логов связанные с изменением форматов отображения, аннотации к скопированным и переименованным файлам, использование diff и log операций в Dired буферах и т.д.Команды eshell-а `su" и `sudo" поддерживают Tramp. Они меняют `default-directory" и запускают команды, которые используют права доступа выбранного пользователя.CEDET (the Collection of Emacs Development Tools) теперь входит в состав Emacs. Это коллекция пакетов для использования Emacs в качестве IDE (интегрированной среды разработки): Semantic предоставляет парсинг и навигацию по исходому коду, EDE (Emacs Development Environment) - пакет для работы с проектами, включает такие возможности как автоматическую генерацию Make- файлов или использование инфраструктуры automake. SRecode - библиотека для работы с Semantic tags. Используется в пакетах Semantic и EDE. EIEIO реализует Common Lisp Object System (CLOS), используется остальными CEDET пакетами.mpc.el: фронт-энд для Music Player Daemon. Запускается: "M-x mpc".htmlfontify.el: превращает "fontified" буфер в HTML страницу.js.el: новый основном режим (major mode) для JavaScript файлов.imap-hash.el: новая библиотека для адресации IMAP почтовых ящиков как хэштаблиц.Lisp reader превращает слишком большие и слишком маленькие целые (integer) в значения с плавающей точкой (floats).Несколько устаревших функций, объявленных устаревшими в Emacs 19 удалено. Удалена поддержка генерации байткода совместимого с Emacs 18.В MS-Windows `display-time" теперь показывает среднюю загрузку системы, а так же время, как это происходит в GNU и Unix.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 1276
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003