2015-11-09 76 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(退出)操作做。而且他们也可以依赖于特定的缓冲区。

总之,问题是不够具体,画一个有用的答案。但也许上面的一些可以帮助一个大概的理解。我的建议是提出另一个非常具体的问题。