启动emacs时如何自动打开文件?在 Windows 或 Linux 下都不起作用。
添加find-file
命令后,我收到一条消息
所以我禁用了auto-save
,但文件无论如何都不会加载。
(add-to-list 'load-path "~/emacs/org-8.0.3")
(setq auto-save-default nil)
(find-file "/home/uwe/Dropbox/orgmode.org")
启动emacs时如何自动打开文件?在 Windows 或 Linux 下都不起作用。
添加find-file
命令后,我收到一条消息
所以我禁用了auto-save
,但文件无论如何都不会加载。
(add-to-list 'load-path "~/emacs/org-8.0.3")
(setq auto-save-default nil)
(find-file "/home/uwe/Dropbox/orgmode.org")
您可能想要设置initial-buffer-choice
变量,以便在运行 init.el 后切换到您的 org 文件。
(setq
org-default-notes-file "/home/uwe/Dropbox/orgmode.org"
initial-buffer-choice org-default-notes-file)
您看到的消息证明文件确实加载得很好。它告诉你的只是剩下一些自动保存文件,表明上次没有保存一些编辑。您可以忽略该消息(这不是错误消息),或者您可以使用M-x recover-this-file RET
从自动保存文件中恢复未保存的更改。
我强烈建议您不要禁用自动保存。
IOW 你认为不起作用的东西(自动加载 orgmode.org)实际上确实起作用。唯一不能按您希望的方式工作的是该文件未显示,而是*scratch*
显示缓冲区。其原因取决于您如何启动 Emacs。它的修复取决于您可能启动 Emacs 的所有不同方式(例如,如果您只以完全相同的方式启动 Emacs,它会更容易)。
不要禁用自动保存,它可以保存我们的文件。
无论如何,#orgmode.org
如果您对两个文件之间的差异不感兴趣,请删除。