我是Emacs的新手(我从1个月开始使用emacs)并从vim迁移。一个"功能"我真的很想念在Emacs,是历史的执着。
当我启动vim时,我可以轻松打开我最近通过命令历史记录打开的文件。但是在Emacs中当我处于直接(或通过M-x
执行命令)然后按M-p
时,我只能浏览会话历史记录,并且无法打开我在之前会话中打开的文件。那么,现在我的问题是:是否可以将Emacs-history持久存储在我的系统上,当我重新打开Emacs时,我可以访问我的完整历史记录?
(顺便说一句,我的Emacs版本是24.3.1)
谢谢, 尼古拉斯
答案 0 :(得分:4)
您可以将(savehist-mode 1)
放入.emacs
,以便在多个会话中保存您的迷你缓冲区历史记录。 (你需要重新启动才能工作)
答案 1 :(得分:1)
具体来说,M-x
,请查看SMex包。它通过历史记录,灵活匹配,更好的排序等来增强M-x