Emacs创建了太多缓冲区

Dav*_*mes 2 emacs

Emacs创建了太多的缓冲区,比如启动它时的缓冲区:

Loading /home/david/.recentf...done
Cleaning up the recentf list...done (0 removed)
For information about GNU Emacs and the GNU system, type C-h C-a.
Run Code Online (Sandbox Code Playgroud)

当我想要自动完成时,其他人喜欢以下内容:

Click <mouse-2> on a completion to select it.
In this buffer, type RET to select the completion near point.

Possible completions are:
perl-backward-to-noncomment     perl-beginning-of-function
perl-electric-terminator    perl-end-of-function
perl-indent-command     perl-indent-exp
perl-mark-function  perl-mode
perldb
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以让emacs杀死自动完成缓冲区而不是在开始时创建那个?谢谢.

har*_*rpo 5

我第一次开始使用emacs时就有这种感觉.虽然我一般收这样的"临时"缓冲区,当我与他们做的,更普遍的答案是,你只需要把他们赶出你的头脑,并制定了工作流程,你可以得到你的缓冲区想要的.否则,当你缓冲区不相关时,你会开始把你自己的缓冲区视为混乱,浪费精力来关闭它们.

iswitchb-mode 是一个好的开始.