50 Emacs Lispパッケージ

EmacsはEmacs Lispライブラリーであるパッケージ(packages)で追加機能を実装することにより拡張可能です。これらは自分で記述することも、他の人が提供することもあります。そのようなパッケージを将来のEmacsセッションで利用できるようにインストールしたい場合には、それらをコンパイルしてEmacsがLispライブラリーを探すディレクトリーに配置する必要があります。手動によるインストール手法の詳細はEmacsのためのLispコードによるライブラリーを参照してください。多くのパッケージにはLispファイルの先頭付近にインストールと使用方法の手順が大きくコメントされています。パッケージのインストールと使用方法の微調整にこれらの手順を使用できます。

パッケージは巨大なEmacs Lispパッケージのコレクションであるパッケージアーカイブ(package archives)から提供されることもあります。それぞれのパッケージは個別のEmacs Lispプログラムと、Infoマニュアルのような別のコンポーネントを含むこともあります。Emacsにはそのようなアーカイブから簡単にパッケージをダウンロードしてインストールする機能が含まれています。このチャプターの残りの部分ではその機能について説明します。

パッケージアーカイブからのインストールで利用可能なパッケージをリストするにはM-x list-packages RETとタイプします。M-x list-packagesにより、すべてのパッケージのリストを含む、*Packages*という名前のバッファーが表示されます。このバッファーを通じてパッケージをインストールしたりアンインストールできます。Package Menuバッファーを参照してください。

コマンドC-h P (describe-package)はパッケージ名の入力を求め、そのパッケージの属性や、実装する機能を説明するヘルプバッファーを表示します。

By default, Emacs downloads packages from two archives: GNU ELPA and NonGNU ELPA. These are maintained by the Emacs developers and hosted by the GNU project. Optionally, you can also download packages from third-party archives. See パッケージのインストール.

Emacs Lispのプログラムをインストール可能なパッケージに変更する情報に関しては、Packaging in The Emacs Lisp Reference Manualを参照してください。

This page has generated for branch:work/emacs-30_8ac894e2246f25d2a2a97d866b10e6e0b0fede5a, commit:b7b3c5b81a7a4eec61faa3ed3d7c731d52d3987b to check Japanese translation.