Spec-Zone.ru › Elisp

Информация о версии

Эти средства предоставляют информацию о том, какая версия 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), если при сборке Emacs current-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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API