_E2D9654.jpg

僕は単純にEmacsの世界観が好きで、いじっているだけで楽しいです。Infoファイルなどを読んだり、Package管理から新しいパッケージを探してみたりと、いわばEmacsサーフィンをしています。

新しいEmacsのパッケージを探すのもいいのですが、標準で組込まれているパッケージをさっと一覧で知る方法を説明したいと思います。

次のショートカットを実行します。

ショートカット F1 + p (or HELP + p) : finder-by-keyword

finder-by-keyword という名前からの連想に反して、検索というより単にパッケージの分類名の一覧です。

abbrev	      abbreviation handling, typing shortcuts, and macros
bib	      bibliography processors
c	      C and related programming languages
calendar      calendar and time management tools
comm	      communications, networking, and remote file access
convenience   convenience features for faster editing
data	      editing data (non-text) files
docs	      Emacs documentation facilities
emulations    emulations of other editors
extensions    Emacs Lisp language extensions
faces	      fonts and colors for text
files	      file editing and manipulation
frames	      Emacs frames and window systems
games	      games, jokes and amusements
(一部抜粋)

例えば games を選ぶとEmacsに標準で組み込まれているゲームの一覧が表示されます。

  Package           Version        Status ▼  Archive    Desciption
  5x5                              built-in              simple little puzzle game
  animate                          built-in              make text dance
  blackbox                         built-in              blackbox game in Emacs Lisp
  bubbles                          built-in              Puzzle game for Emacs
  cookie1                          built-in              retrieve random phrases from fortune cookie files
  decipher                         built-in              cryptanalyze monoalphabetic substitution ciphers
  dissociate                       built-in              scramble text amusingly for Emacs
  doctor                           built-in              psychological help for frustrated users
  dunnet             2.1           built-in              text adventure for Emacs
(一部抜粋)

このバッファは M-x list-package で ~f~キーを押して keyword を指定する方法と似ていますが、表示される内容は違います。

  • finder-by-keyword - built-in。さらになぜかMELPAなのが少しだけ入ってる。
  • list-package - ELPAで利用できるパッケージ、インストール済みに加えて、build-inも。

どちらにもbuilt-inが含まれるが内容は違います。例えば、ゲーム pongtetrisfinder-by-keyword にだけ掲載されています。Infoに掲載されているような機能が、 finder-by-keyword にも載っている感じです。

MELPAで新しいパッケージを探すのもいいですが、まずは標準でインストールされているパッケージを押えておきたい人は、 finder-by-keyword を一度ご覧になってはいかがでしょうか。

新しいパッケージをインストール方法はこちら → Emacsのパッケージ管理を使う