- ido-vertical-mode 20160429.1037(in MELPA)
- Makes ido-mode display vertically.
概要
を設定しないとC-p/C-nで選択できないようになっています。
標準添付パッケージの ido はC-x C-fやC-x bで
快適に選択できるようにするものです。
idoの候補選択は快適なのでいろいろな拡張パッケージがあります。
ido-vertical-mode.el は、idoの候補を
helmっぽく縦に並べて表示するものです。
Fig1: M-x smex(ido版M-x)をhelmっぽく縦に並べる
この視覚効果は大変大きく、
目線を横に広げなくても候補がひと目でわかります。
候補選択はC-n/C-pとごく自然に選択できます。
idoのあいまいマッチはhelmよりもタイプ数が減らせます。
M-xのido版であるsmex(レビュー) も入れておくと幸せになれます。
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.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/")))
初めてido-vertical-modeを使う方は
以下のコマンドを実行します。
M-x package-install ido-vertical-mode
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name ido-vertical-mode
設定 150106053940.ido-vertical-mode.el(以下のコードと同一)
;;; このときidoが使うwindowの高さは大きくした方がいい (setq ido-max-window-height 0.75) ;;; あいまいマッチは入れておこう (setq ido-enable-flex-matching t) (ido-mode 1) (ido-vertical-mode 1) ;;; [2015-07-07 Tue]new: C-n/C-pで選択 (setq ido-vertical-define-keys 'C-n-and-C-p-only) ;;; 他の選択肢: ↑と↓でも選択できるようにする ;; (setq ido-vertical-define-keys 'C-n-C-p-up-and-down) ;;; ←と→で履歴も辿れるようにする ;;(setq ido-vertical-define-keys 'C-n-C-p-up-down-left-right)
実行方法
$ wget http://rubikitch.com/f/150106053940.ido-vertical-mode.el $ emacs -Q -f package-initialize -l 150106053940.ido-vertical-mode.el
本サイト内の関連パッケージ
- helm - Helm is an Emacs incremental and narrowing framework
- smex - M-x interface with Ido-style fuzzy matching.
- ido-ubiquitous - Use ido (nearly) everywhere.
- idomenu - imenu tag selection a la ido
- imenu-anywhere - ido/ivy/helm imenu across same mode/project/etc buffers
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。