GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Package-Information.html ・ emacs-doc.conao3.com

44.7 組み込みパッケージとバージョンの取得

Emacsには組み込みパッケージが用意されており、これらはELPA上で外部パッケージ化することも可能です。組み込みパッケージのバージョンが、ELPAや他のパッケージングシステムのものより新しいかどうかを把握することは、外部パッケージングツールにとって有用です。こうした情報を照会したいLispプログラムは、以下の関数を利用できます。

関数: package-versioned-builtin-packages

この関数は、Emacsに組み込まれており、かつバージョンが設定されているパッケージの一覧を返します。返される一覧には、バージョンが設定されている組み込みパッケージごとに1つのシンボルが含まれており、これらはELPAで外部パッケージとしても提供されている可能性が高いです。

関数: package-builtin-package-version package

この関数は、組み込みの package のバージョンを返します。package にはシンボルを指定します。返される値は、関数 version-to-list が返す形式の PACKAGE のバージョンを表す整数のリストです。ただし、package が組み込みでありながらバージョンを持たない場合、または組み込みパッケージではない場合は、nil が返されます。