我想知道我是否可以保持ido不记得我的历史记录,并且只在我搜索文件时显示当前目录中文件的完成情况.我知道这个历史记录功能有时很有用,但我经常最终编辑不正确的文件,因为我认为我正在编辑当前目录中名为'abc.txt'的文件,但实际上我正在编辑同名的文件我之前访问过的另一个(当我错误地假设当前目录中没有'abc.txt'时).从读取ido.el文件我想在我的.emacs文件中设置(也在运行emacs实例中评估这些表达式):
(custom-set-variables '(ido-enable-last-directory-history nil) '(ido-record-commands nil) )
并在〜/中删除了一个名为.ido.last的文件,但是在进行这些更改之前,它仍然会记住我之前访问过的一些文件.我怎样才能清除我以前的历史,而且我不完全确定上述两个变量之间的区别是什么,但似乎已经完成了让ido记住我将来访问的文件的诀窍?
谢谢你的帮助!
删除〜/ .ido.last并设置上述变量似乎可以让ido不再搜索过去访问过的文件.
编辑:实际上,此任务的完全自定义将是
(custom-set-variables '(ido-enable-last-directory-history nil) '(ido-record-commands nil) '(ido-max-work-directory-list 0) '(ido-max-work-file-list 0))