当前位置:  开发笔记 > 开发工具 > 正文

emacs:强制ido-mode忘记历史

如何解决《emacs:强制ido-mode忘记历史》经验,为你挑选了1个好方法。

我想知道我是否可以保持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记住我将来访问的文件的诀窍?

谢谢你的帮助!



1> hatmatrix..:

删除〜/ .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))

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有