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
     ⇒ (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

Spec-Zone.ru

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