helm-package 20170216.2002(in MELPA)
Listing ELPA packages with helm interface

概要

あなたが
「こんな機能欲しいな」
と思ったとき、なにかパッケージをインストールします。

そのとき、2000を超える豊富なMELPAパッケージ群は大きな味方になります。

これだけあれば、たいていの場合、欲しい機能はすでに存在します。

どうやって探すかというと、標準の方法では M-x list-packages を使いますが、
isearchやoccurによる方法だと、絞り込み検索ができなかったりするので、
やや不便です。

そんなときに役立つのが helm インターフェースです。

M-x helm-package こそ、欲しいパッケージを見付ける決定打になります。

これは、パッケージ名、説明文をhelmで絞り込み検索するので、
キーワードにマッチするパッケージを一覧してくれます。

RETでそのパッケージをインストール、C-zでその説明文が見られます。

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。

(package-initialize)
(setq package-archives
      '(("gnu" . "http://elpa.gnu.org/packages/")
        ("melpa" . "http://melpa.org/packages/")
        ("org" . "http://orgmode.org/elpa/")))

初めてhelm-packageを使う方は
以下のコマンドを実行します。

M-x package-install helm-package

アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。

M-x package-install package-utils (初めてアップグレードする場合のみ)
M-x package-utils-upgrade-by-name helm-package

設定 141116105554.helm-package.el(以下のコードと同一)

パッケージの基本設定をすれば十分です。

(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(fset 'package-desc-vers 'package--ac-desc-version)
(package-initialize)

実行方法

$ wget http://rubikitch.com/f/141116105554.helm-package.el
$ emacs -Q -f package-initialize -l 141116105554.helm-package.el

20141116105701.png
Fig1: M-x helm-package の後に正規表現関連のパッケージを見つける

20141116105720.png
Fig2: C-zを押して説明文を表示

本サイト内の関連パッケージ


本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。