(setq org-agenda-custom-commands
'(
("1" "TODAY" agenda "" (
(org-agenda-ndays 1)
(org-agenda-use-time-grid nil)
(org-agenda-overriding-columns-format "%TODO %7EFFORT %PRIORITY %100ITEM 100%TAGS")
(org-agenda-view-columns-initially t)))
("2" "TODO" todo "TODO"(
(org-agenda-files '("/Users/inbox.org"))
(todo "NEXT")))
("3" "DONE" todo "DONE")...
在第一个过滤器(1 = TODAY)中,我有以下功能:
org-agenda-overriding-columns-format...
如何为我的所有过滤器(2,3)添加此功能并将其创建为默认过滤器?
答案 0 :(得分:0)
在.emacs(或其他初始化文件)中设置变量:
(setq org-agenda-overriding-columns-format "%TODO %7EFFORT %PRIORITY %100ITEM 100%TAGS")
BTW,org-agenda-overriding-columns-format
是变量,而不是函数。
答案 1 :(得分:0)
您可以通过自定义org-columns-default-format
变量来设置列宽。所以:
M-x customize variable org-columns-default-format
在那里,您可以将每个列名称前面的数字更改为所需的字符宽度。例如,如果您希望ITEM列的宽度为50个字符,请将%25ITEM
更改为%50ITEM
。
如果一列的百分号后没有数字值,则可以加一个。
希望有帮助。