当我按下C-x b( ido-switch-buffer) 时,我得到了很多我不想看到的缓冲区。我想清除缓冲区历史记录。
我尝试评估这个表达式(使用M-x eval-buffer):
(setq ido-buffer-history '())
并且生效了;我可以说,因为我用 . 查看了变量C-h v ido-buffer-history。但是,当我按下 时,更改并没有反映在 minibuffer 中C-x b。
我还应该做什么?还有其他我应该清除的变量吗?
更新:我看到的“额外”缓冲区未激活。有趣的是,C-x C-b( ido-fallback-command) 完全符合我的预期。这是我感兴趣的缓冲区历史记录。(有关更多上下文,请参阅buffer-name-history和ido-buffer-history变量。)
注意:也许提到我正在使用已ido-ubiquitous安装的 emacs-starter-kit 会有所帮助。