2011/03/03

Emacs: popwin.el が快適過ぎる

まだ昨日から使い始めたばかりですが、とてもとても快適です。作者様に感謝でございます。

取りあえずは、今まで特に気になっていたものを popup するようにしました。org-remember, backtrace の挙動は特に特に気に入らず、イラついていたのが超快適になりました!最後に popup したものは C-x p で再度 popup するようにしました。

あと dired の o を上書きして、対象のファイルを popup で表示するようにしました。たくさんのファイル(例えば自動で保存してある *scratch* バッファの履歴とか)を一つ一つ確認するのが大変で困っていたのが、これまた大変快適になりました。

あとは、試しに key-chord の mn で message バッファを popup するようにしています。
(require 'popwin)
(defvar popwin:special-display-config-backup popwin:special-display-config)
(setq display-buffer-function 'popwin:display-buffer)
(setq popwin:special-display-config
      (append '(("*Remember*" :stick t)("*Org Agenda*")("*Backtrace*")
                ("*sdic*" :noselect))
              popwin:special-display-config))
(define-key global-map (kbd "C-x p") 'popwin:display-last-buffer)
(define-key dired-mode-map "o" #'(lambda ()
                                   (interactive)
                                   (popwin:find-file (dired-get-file-for-visit))))
(key-chord-define-global "mn" 'popwin:messages)

Emacsテクニックバイブル ~作業効率をカイゼンする200の技~

0 件のコメント:

コメントを投稿