2012-11-12 8 views
14

このようなウィンドウでバッファが選択されたときに、 "バッファリスト"バッファを自動的に閉じる設定フックはありますか? バッファリストが開き、バッファを選択するたびに、手動で閉じる必要があります。 C-x C-k これは、少なくとも2つのウィンドウでフレームが分割されているためです。emacs:選択時にバッファリストを閉じる

+2

てみてください[指揮](https://github.com/emacs-:ほとんどのEmacsユーザーは単に ibuffer(そのくらい賢く、あなたはその一時バッファはデフォルトで消えているという事実を好むかもしれない)にそれを再マップヘルム/ヘルム/ウィキ)。 Emacsの経験は永遠に変わります。あなたは、バッファリストから直接バッファ内でクローズし、プレビューし、検索することができます。 '(helm-mode 1)'を使うと、helmはほとんどのEmacsメニューをそれに対応するヘルムに置き換えます。 –

答えて

13
設定オプションについて

わからないが、あなたは常に一時バッファを閉じるには代わりにC-X C-kのQ(またはあなたの現在のバッファ内C-X 1)を使用することができます。

P.S.最近ほとんど誰もbuffer-listを使用していません。

(global-set-key (kbd "C-x C-b") 'ibuffer) 
+0

ibufferのヘルプ:[emacswiki.org/emacs/IbufferMode](https://www.emacswiki.org/emacs/IbufferMode)。あなたは "インストール"する必要はないかもしれません。標準のemacsインストールの一部であるかもしれません。 'M-x ibuffer 'を試してみてください。 –

0

あなたはあなたの条件のために、この機能を微調整することができます。

(defun kill-other-buffers() 
    "Kill all other buffers." 
    (interactive) 
    (mapc 'kill-buffer (delq (current-buffer) (buffer-list)))) 

このコードは、現在の1を除くすべてのバッファを殺します。出典:Emacs Wiki

関連する問題