Spec-Zone.ru › Elisp

Получение встроенных пакетов и их версий

Emacs поставляется со встроенными пакетами, которые также могут распространяться через ELPA. Информация о том, имеет ли встроенный пакет более высокую версию, чем в ELPA или других системах распространения пакетов, может быть полезна для инструментов внешнего распространения пакетов. Lisp-программы, которым требуется получить такую информацию, могут использовать следующие функции.

Функция: package-versioned-builtin-packages

Эта функция возвращает список пакетов, встроенных в Emacs и имеющих версию. Возвращаемый список содержит по одному символу для каждого встроенного пакета с версией; такие пакеты, вероятно, также распространяются через ELPA.

Функция: package-builtin-package-version package

Эта функция возвращает версию встроенного пакета package. package должен быть символом. Возвращаемое значение — список целых чисел, представляющих версию PACKAGE в формате, возвращаемом функцией version-to-list, или nil, если package встроен, но не имеет версии, либо не является встроенным пакетом.

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/Package-Information.html

Spec-Zone.ru

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