2015-11-09 141 views
0

有某種在Emacs的緩衝區,包括只讀和大公可以q鍵關閉的。 例如,在射彈搜索功能(C-中c p期基於g)打開搜索結果緩衝器,該緩衝器可以被關閉只需按下q鍵。什麼是Emacs的術語臨時緩衝區的名字

什麼這種在Emacs術語緩衝區的名稱以及如何將它們編程方式管理?

回答

3

一般來說,只讀緩存可與q可能有重大模式被關閉special-mode或其一些衍生物。

參見C-H我克(elisp) Basic Major ModesRET

1

問題是不清楚。臨時緩衝區不一定綁定q以退出或類似。臨時緩衝區的鍵綁定根本不一定相似。例如,看看*Messages**scratch*

在Emacs中沒有「臨時」緩衝區的單一定義。該術語僅僅意味着(大致)用戶不太可能保存或想要保存的任何緩衝區。一般來說,任何非文件緩衝區都可以被認爲是暫時的。

其中q執行某種退出操作的緩衝區不一定是臨時的,但它們通常是(不希望被保存)。例如,您可以使用C-x C-w - a *Help*緩衝區來保存任何緩衝區。即使在某種意義上退出窗口或緩衝區時,從一個緩衝區到另一個緩衝區的確切行爲可能會非常不同。

最後,用戶設置會影響什麼東西像q(退出)操作做。而且他們也可以依賴於特定的緩衝區。

總之,問題是不夠具體,畫一個有用的答案。但也許上面的一些可以幫助一個大概的理解。我的建議是提出另一個非常具體的問題。