2011年5月25日

補完を強力にするやつ zsh ライクに

補完を強力にするやつ zsh ライクに

zsh って何か知らないけど、ミニバッファとかの補完が、なんかが楽になるか
ら、いれとく。 anything.el と肌が合わないとか書いてあるなぁ。被るものな
んだろうか。

zlc.el で Emacs のミニバッファ補完を zsh ライクに - mooz deceives you
http://d.hatena.ne.jp/mooz/20101003/p1


以下方法。

M-x install-elisp [RET]
http://github.com/mooz/emacs-zlc/raw/master/zlc.el [RET]

でも無反応・・・こういう時どうするんだろ。

くっそー。

M-x eshell [RET]
cd ~/.emacs.d/auto-install [RET]
wget http://github.com/mooz/emacs-zlc/raw/master/zlc.el [RET]

でもタイムアウト。

なんだとー。

w3m-browse-url [RET]
wget http://github.com/mooz/emacs-zlc/raw/master/zlc.el [RET]
C-x C-w [REt]
~/.emacs.d/auto-install [RET]

でうまくいった。

init.el に以下を記載

;; ------------------------------------------------------------------------
;; @ zsh のように使う
;; zlc.el で Emacs のミニバッファ補完を zsh ライクに - mooz deceives you
;; http://d.hatena.ne.jp/mooz/20101003/p1

(require 'zlc)
;; (setq zlc-select-completion-immediately t) ;ソッコーで補完する
(let ((map minibuffer-local-map))
  ;;; like menu select
  (define-key map (kbd "<down>")  'zlc-select-next-vertical)
  (define-key map (kbd "<up>")    'zlc-select-previous-vertical)
  (define-key map (kbd "<right>") 'zlc-select-next)
  (define-key map (kbd "<left>")  'zlc-select-previous)
  ;;; reset selection
  (define-key map (kbd "C-c") 'zlc-reset))

[QED]
*****************************************************************************

0 件のコメント:

コメントを投稿