在工作与学习中,经常碰到了要关掉Emacs的情况。但是,下次打开Emacs的时候,一般来说都是要继续上次的工作,比如说接着看未看完的info、接着写代码等。
于是,再次打开上次的文件,找到相应的位置,再继续编辑。
这样实在是有点太麻烦了。比如说,你再用M-x info来打开教程,却不知道你上次看到哪里来了;用w3m来看网络小说,却不知道上次看到哪里了。每次都要添加到bookmark实在是有点麻烦!
只要在退出Emacs前使用命令M-x desktop-save,就可以把你现在已打开的文档记录下来。下次你再打开Emacs的时候,会自动打开这些文档。
当然,如果你够懒的话,可以在.emacs里添加这么一句:
(desktop-save-mode 1)
这样,你每次退出Emacs的时候,Emacs就会自动帮你保存Emacs的状态,下次你再打开Emacs的时候,所以的一切,又都回来了。