【发布时间】:2014-12-21 06:15:46
【问题描述】:
我想让每个mu4e-*-folder 成为一个将msg 作为函数的lambda 函数,而folder 被设置为生成这个lambda 函数。
(defun my-get-eval-func (folder)
(lambda (msg)
(my-mu4e-get-folder folder msg)))
(dolist (folder (list
'mu4e-sent-folder
'mu4e-drafts-folder
'mu4e-trash-folder
'mu4e-refile-folder))
(set folder (my-get-eval-func folder)))
上面的代码似乎不起作用。为什么以及正确的做法是什么?
【问题讨论】:
-
@sds 可能“默认动态与默认词法不同”。
标签: elisp