当我按下
我尝试评估以下表达式(使用
并且它起作用了;我能够确认,因为我使用
我还需要做什么?我应该清除其他变量吗?
更新:我看到的“额外”缓冲区并不是活动的。有趣的是,
注意:也许提一下我正在使用安装了
C-x b
(ido-switch-buffer
)时,会出现许多我不想看到的缓冲区。我想清除缓冲区历史记录。我尝试评估以下表达式(使用
M-x eval-buffer
):(setq ido-buffer-history '())
并且它起作用了;我能够确认,因为我使用
C-h v ido-buffer-history
查看了变量。然而,当我按下 C-x b
时,这个更改没有反映在迷你缓冲区中。我还需要做什么?我应该清除其他变量吗?
更新:我看到的“额外”缓冲区并不是活动的。有趣的是,
C-x C-b
(ido-fallback-command
)显示了我期望的内容。我感兴趣的是缓冲区历史记录。(有关更多上下文,请参见 buffer-name-history
和 ido-buffer-history
变量。)注意:也许提一下我正在使用安装了
ido-ubiquitous
的emacs starter kit 会有所帮助。
M-x clean-buffer-list
对我没有用。C-x b
仍然显示未打开的缓冲区,例如ido-ubiquitous-autoloads.el
。 - David J.ido-switch-buffer
,这些命令对我有效。你的init.el文件中有什么可疑的地方吗? - Chris Barrett