如何在启动emacs时自动打开文件?
问题描述:
一个新手的问题,可能非常bingable(不得不用这个词一次:-)),但我收集这就是双方确定为SO:你怎么能得到的文件自动打开启动Emacs的时候?如何在启动emacs时自动打开文件?
我猜它做某事。比如在您的.emacs
中执行find file
命令,但确切的表示法对我而言并不明确。
答
C-h b
这将打开一个显示键绑定和elisp的之间的对应关系帮助功能。 查找
C-x C-f
在它
(您可以通过键入C-s C - x space C - f
这样做),你会发现find-file
。现在,做
C-h f find-file
,它告诉你的,除其他事项外,语法:
(find-file FILENAME &optional WILDCARDS)
所以只是尝试
(find-file "/path/to/your/file")
在你的.emacs
答
如果你从终端调用它,你就不能去
emacs的文件名
答
你在想重新打开你以前看过的文件? desktop软件包会记住文件并在重新启动时重新打开它们。根据您的Emacs版本,启用只需添加这对你的.emacs(为22.1+版本):
(desktop-save-mode 1)
而在这之后,这几乎是自动的。无论您以前打开过的任何文件都将重新打开(只要您从保存桌面配置文件的相同目录b/c开始) - 除非添加了强制执行single desktop for all sessions的更改。
有那功能,该功能被列出in the session management page变体束。
TX,都非常有用的,我知道这是基本的,但还没有找到工作我的方式在另外的时间。 – Peter 2009-06-16 05:38:47
没问题,我们都去过那里。 – glmxndr 2009-06-16 06:36:21