据我所知,错误消息意味着没有任何要做的条目可以使用搜索标准:
org-agenda-find-same-or-today-or-agenda: Args out of range: 0, 0是否有任何方法来生成更漂亮的信息而不是:
(if (and (eq major-mode 'org-agenda-mode)
(org-agenda-find-same-or-today-or-agenda: Args out of range: 0, 0) )
(message "There are no events that match your search criteria."))发布于 2013-10-31 03:41:47
您可以使用condition-case来处理该标准错误:
(if (and (eq major-mode 'org-agenda-mode)
(condition-case err
(org-agenda-find-same-or-today-or-agenda ...) ; Whatever args you need to pass.
(args-out-of-range (error "There are no events that match your search criteria"))
(error (error (error-message-string err)))))
...)但是,听起来您应该更正代码,这样就可以避免错误了。在调用参数之前,不能先测试参数到org-agenda-find-same-or-today-or-agenda,然后只在参数有效时才调用它吗?
https://stackoverflow.com/questions/19697228
复制相似问题