Информация о версии
Эти средства предоставляют информацию о том, какая версия Emacs используется.
- Команда: emacs-version &optional here
-
Эта функция возвращает строку с описанием работающей версии Emacs. Эту строку полезно включать в отчёты об ошибках.
(emacs-version) ⇒ "GNU Emacs 26.1 (build 1, x86_64-unknown-linux-gnu, GTK+ Version 3.16) of 2017-06-01"Если here не является
nil, функция вставляет текст в буфер перед точкой и возвращаетnil. При интерактивном вызове эта функция выводит ту же информацию в области эха, но префиксный аргумент делает here не-nil.
- Переменная: emacs-build-time
-
Значение этой переменной указывает время сборки Emacs. Оно представлено в формате
current-time(см. Время суток) или равноnil, если эта информация недоступна.emacs-build-time ⇒ (25194 55894 8547 617000)(Эта временная метка равна
(1651169878008547617 . 1000000000), если при сборке Emacscurrent-time-listбылоnil.)
- Переменная: emacs-version
Значение этой переменной — версия запущенного Emacs. Это строка, например
"26.1". Значение с тремя числовыми компонентами, например"26.0.91", указывает на тестовую версию, ещё не выпущенную официально. (До Emacs 26.1 строка содержала дополнительный последний компонент — целое число, которое теперь хранится вemacs-build-number; например,"25.1.1".)
- Переменная: emacs-major-version
Основной номер версии Emacs в виде целого числа. Для версии Emacs 23.1 значение равно 23.
- Переменная: emacs-minor-version
Дополнительный номер версии Emacs в виде целого числа. Для версии Emacs 23.1 значение равно 1.
- Переменная: emacs-build-number
Целое число, увеличивающееся при каждой сборке Emacs в том же каталоге (без очистки). Это имеет значение только при разработке Emacs.
- Переменная: emacs-repository-version
Строка с ревизией репозитория, из которого была собрана Emacs. Если Emacs был собран вне системы контроля версий, значение равно
nil.
- Переменная: emacs-repository-branch
Строка с веткой репозитория, из которой была собрана Emacs. В большинстве случаев это
"master". Если Emacs был собран вне системы контроля версий, значение равноnil.
Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Version-Info.html