- ace-popup-menu 20170518.2244(in MELPA)
- Replace GUI popup menu with something more efficient
概要
ace-popup-menu.el は、マウスの ポップアップメニュー を
キーボードで選択できるようにします。
aceと名乗っていますが、ace-jump-mode.el(レビュー) に依存しているわけではなく
類似品のavy.el(レビュー) を内部で使っています。
マイナーモード ace-popup-menu-mode は
x-popup-menu 関数を ace-popup-menu に完全に置き換えます。
そのため、ace-popup-menu関数を直接使うこともできます。
コンテキストメニューのように少数の候補を選択するメニューの
置き換えとしては十分活用できます。
多数の候補を選択する場合はidoやhelmの出番です。
Fig1: このようにバッファによるメニューが表示される
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.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/")))
初めてace-popup-menuを使う方は
以下のコマンドを実行します。
M-x package-install ace-popup-menu
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name ace-popup-menu
設定 150711232409.ace-popup-menu.el(以下のコードと同一)
(ace-popup-menu-mode 1)
実行方法
$ wget http://rubikitch.com/f/150711232409.ace-popup-menu.el $ emacs -Q -f package-initialize -l 150711232409.ace-popup-menu.el
本サイト内の関連パッケージ
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。