Next: Package Installation, Up: Packages [Contents][Index]
コマンドM-x list-packagesは、パッケージメニュー(package menu)を立ち上げます。これはEmacsが把握するすべてのパッケージをリストするバッファーです。リストの各行には以下の情報が表示されます:
package-user-dir
(Package Filesを参照してください)で指定されたディレクトリーのものでもないことを意味します。外部パッケージはビルトインのパッケージと同様に扱われます。これらのパッケージはパッケージメニューから削除できず、更新も考慮されません。
ステータスが‘new’のこともあります。これは‘available’と同じですが、最後にM-x list-packagesを呼び出した後に、そのパッケージがパッケージアーカイブで新たに利用可能になったことを意味します。他にもパッケージは‘held’、‘disabled’、‘obsolete’のステータスをもつかもしれません。Package Installationを参照してください。
list-packages
は、パッケージアーカイブサーバーから利用可能なパッケージのリストを取得するために、ネットワークにアクセスします。ネットワークが利用できない場合、一番最近取得したリストにフォールバックします。
パッケージメニューでは、以下のコマンドが利用可能です:
パッケージメニューの使い方を要約した短いメッセージを表示します(package-menu-quick-help
)。
カレント行のパッケージにたいして、C-h
Pコマンド(Packagesを参照してください)により表示されるヘルプウィンドウと同様の、ヘルプバッファーを表示します(package-menu-describe-package
)。
カレント行のパッケージをインストールのためにマークします(package-menu-mark-install
)。パッケージのステータスが‘available’の場合、行の先頭に文字‘I’を追加します。xとタイプすると、パッケージをダウンロードしてインストールします(以下参照)。
カレント行のパッケージを削除のためにマークします(package-menu-mark-delete
)。パッケージのステータスが‘installed’の場合、行の先頭に文字‘D’を追加します。xとタイプすると、パッケージを削除します(以下参照)。パッケージ削除の結果、何が起こるかについての情報は、Package Filesを参照してください。
削除のためにすべての時代遅れのパッケージobsolete
packagesをマークします(package-menu-mark-obsolete-for-deletion
)。これは状態が‘obsolete’の、すべてのパッケージを削除のためにマークします。
iやdコマンドにより、でカレント行に追加された、以前のインストールまたは削除のマークを外します。
新たに利用可能になったすべてのパッケージを、更新のためにマークします(package-menu-mark-upgrades
)。これは新たに利用可能になったバージョンにインストールのマークをつけ、インストール済みの古いバージョンに削除のマークをつけます。
iでマークされたすべてのパッケージをダウンロードしてインストールするとともに、dでマークされたすべてのパッケージを削除します(package-menu-execute
)。これによりマークは削除されます。
パッケージリストを更新します(package-menu-refresh
)。これは再度パッケージアーカイブから利用可能なパッケージのリストを取得して、パッケージリストを再計算します。
パッケージリストをフィルターします(package-menu-filter
)。これはキーワード(例:
‘games’)の入力を求め、そのキーワードに関連するパッケージだけを表示します。完全なパッケージリストを復元するには、qをタイプします。
regexpにマッチするパッケージを永久に隠します(package-menu-hide-package
)。
古いバージョンのパッケージ、および優先度低のアーカイブから取得したバージョンの可視性を切り替えます(package-menu-toggle-hiding
)。
たとえばパッケージをインストールするには、そのパッケージの行でiをタイプしてから、xをタイプします。