控制EMACS组织模式目录选择

我使用Emacs 26.3和Windows 10以及最新版本的org-mode。在下面的讨论中,“ xxxx”是我的名字,用于目录命名。

我一直在慢慢清理我的custom-init.el文件。我一直在明确指定文件名/位置,并希望通过使用相对名称使事情更通用。

我在初始化文件的开头有这些行:

(setq org-directory "C:/Users/xxxx/Dropbox/emacs/Org/")
(setq org-agenda-files (list org-directory))

这将导致正确的议程文件的加载。

稍后,我在本节的开头有以下代码,该代码设置了启动时emacs org-mode的外观:

(add-to-list 'default-frame-alist '(fullscreen . maximized))
(setq initial-buffer-choice "~/todo.org")
...

过去,我使用明确的路径指定了待办事项文件,该文件可以正常工作。但是在清理工作中,我曾期望“〜/ todo.org”将其连接到org-directory,这显然对我来说太幼稚了。而是在将待办事项文件作为议程文件加载时,在Windows根文件“ C:\ Users \ xxxx \ AppData \ Roaming”中创建一个新文件,并且此新文件用于其他操作(使用指定〜/ todo.org的模板)。

我已经尝试了几天来在线研究该问题,但是我整理的信息太多了。明确设置默认目录是特定于缓冲区的,并且当我从一个缓冲区移动到另一个缓冲区时,C-x C-f给我不同的结果。

我确实想在我的自定义init文件中解决此问题,而无需明确指定我在init文件中引用的每个文件的路径。我不了解/不了解什么?

wxc3344 回答:控制EMACS组织模式目录选择

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157238.html

大家都在问