ack-menu 20150504.1322(in MELPA)
A menu-based front-end for ack

概要

ack-menu.el は、高速grepのack(ack-grep)
magit のメニューインターフェースで
細かくオプションを設定して実行します。

magitのインターフェースの素晴らしさは、
複雑なオプションをもメニュー形式で指定でき
誰にでも使いやすいことです。

メニューインターフェースを提供するライブラリmag-menu
いい実例でもあります。

興味ある方はソースコードを読んでみてください。

同種の優れたインターフェースを作るいい勉強になることでしょう。

20141220150449.png
Fig1: magitのメニューインターフェースでackのオプションを選択

20141220150504.png
Fig2: ack検索結果を表示

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.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/")))

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

M-x package-install ack-menu

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

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

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


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