2012-03-23 5 views
1

私はC-uを入力します。F9何かを選択したい場合は、 M-x anything -shell*のように選択バッファをポップアップします。何かにキーとプログラミング入力をバインドします。

つまり、私はしばしば何かを呼び出して、すべてのシェルバッファを探すので、このプロセスを簡素化したいと思います。

+3

のemacs-舵取りに、現在のメンテナと改名anything.elと(https://groups.google.com/forum/?hl [それは非常に応答性のフォーラムを持っています] = en&fromgroups#!forum/emacs-helm)。 – Tom

答えて

1

1.あなたが事前に充填された-shell*入力してanythingを呼び出す簡単な関数を定義し、キーにバインドすることができます(例えばF9):

(defun my/anything-shell() 
    (interactive) 
    (anything :input "-shell*")) 
(global-set-key (kbd "<f9>") 'my/anything-shell) 

2.の場合F9キーはすでにusual-f9-commandにバインドされており、接頭引数(Cu F9)を指定した場合にのみanything-shellを呼び出すようにしたい場合は、キービン鼎は、もう少し複雑である必要があります。FYI

(global-set-key (kbd "<f9>") (lambda (&optional arg) 
           (interactive "P") 
           (if arg 
            (my/anything-shell) 
           (usual-f9-command)))) 
関連する問題