小编Yas*_*iya的帖子

如何自动跟踪org-mode中的链接到gnus消息?

我使用org-mode + gnus + Gmail作为我的日常GTD例程.这个概念是将所有传入的消息视为任务,并使用org-capture将INBOX中的所有消息转换为org-mode的任务.将所有新消息转换为任务后,将其归档,并希望INBOX保持为零.

我的工作流程如下:

  1. 打开gnus INBOX的摘要视图,然后选择一条新消息
  2. 使用org-store-link(Cc l)捕获消息
  3. 打开我的todo文件(todo.org),为它创建一个新任务,并使用org-insert-link(Cc Cl)将捕获的链接粘贴到任务的主体
  4. 返回gnus摘要视图并归档消息(B del)

问题是,当将邮件移动到存档文件夹时,捕获的链接将被破坏,我不能再关注该链接.这是因为捕获的链接包含IMAP文件夹的名称,归档消息会更改邮件的IMAP文件夹名称.例如,

  • 捕获的链接:[[gnus:nnimap%2Blocalhost:%5BGmail%5D.Important#1364607772002.9702fb8c@Nodemailer][Email from Geeklist Team: Geekli.st Suggestions & Activi]](IMAP文件夹名称是"[Gmail]Important")
  • 链接到存档消息:( [[gnus:nnimap%2Blocalhost:%5BGmail%5D.All Mail#1364607772002.9702fb8c@Nodemailer][Email from Geeklist Team: Geekli.st Suggestions & Activi]]IMAP文件夹名称是"[Gmail]All Mail")

所以我的问题是:当邮件移动到其他文件夹时,如何自动更新捕获的链接?我想有一些钩子可以做到这一点,但我找不到一个好的样本用于此目的.或者欢迎任何更简单的解决方案.TIA.

emacs org-mode gnus

5
推荐指数
1
解决办法
2503
查看次数

标签 统计

emacs ×1

gnus ×1

org-mode ×1