在GNU EMACS 24.3中,我使用recentf来显示最近打开的文件。我想保留某些makefile,这样我就不必在我想切换项目时键入整个路径。
是否可以使某些文件在列表中具有粘性或持久性?
这并不能完全回答你的问题,但我认为它可以达到同样的目的。我把最常用的文件收藏起来。
您可以在这里阅读更多信息:http://www.emacswiki.org/emacs/BookMarks
但简而言之:C-x r m标记当前打开的文件(也适用于dired
缓冲区)。C-x r b加载带有word补全功能的书签文件
将最近文件列表的长度设置为较大的数字。例如:
(setq recentf-max-saved-items 1000)
这样,如果您定期访问makefile,它们就不会从列表中退出。此外,保持一个较长的最近列表并使用一个允许您从其中打开文件并完成的包也是有用的。在这里你可以找到一些方法:http://www.emacswiki.org/emacs-es/RecentFiles