Информация о версии
Эти средства предоставляют информацию о используемой версии 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 ⇒ (20614 63694 515336 438000)
- Переменная: 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-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Version-Info.html