组织模式:与计算机相关的.org文件加载问题

问题描述 投票:1回答:1

我在dropbox上有我的组织模式议程文件(.org),并在具有不同用户登录名的不同计算机上使用它们。因此,当列出我的议程文件时,我使用以下命令,其中user-login-name是一个变量

(setq org-agenda-files'((格式“c:/Users/%s/Dropbox/todo.org”user-login-name)))

但是,该命令不起作用。当试图提取我的议程时,emacs没有找到任何组织文件,因此没有找到我的待办事项。

上面的命令怎么了?

org-mode
1个回答
1
投票

您的命令的问题是引号标记正在停止对列表中元素的评估。所以它会导致org-agenda-files按字面意思

((format "c:/Users/%s/Dropbox/todo.org" user-login-name))

什么时候它应该是一个字符串列表。试试这个:

(setq org-agenda-files (list (format "c:/Users/%s/Dropbox/todo.org" user-login-name)) )
© www.soinside.com 2019 - 2024. All rights reserved.