昨天想練習一下org-mode的時間管理功能,於是就寫了幾個TODO事件,按照網上的教程,按下C-c a t,希望能查看TODO事件,結果老是顯示不出來,
只顯示如下兩行代碼:
Global list of TODO items of type: ALL
Available with `N r': (0)[ALL]
除了上述兩行提示外,再也沒有其它內容,不過我嘗試了幾次都是這個結果,於是問了《一年成爲emacs高手》的作者redguardtoo,經過大神的指導終於
發現,原來我沒有定義 org-agenda-files,於是乎搜索之,終於找到了解決問題的方法。方法如下:
1.在.emacs中加上如下代碼:
(setq org-agenda-files (list "~/doc/org/myfile1.org"
“~/doc/org/myfile2.org” ))
注意:雙引號中的地址爲我所寫的org文件的地址,代碼中可以寫多個地址,每個地址用雙引號括起來,大家可以將地址換成自己的org文件地址。
因爲我的emacs的配置用的是Purcell的配置,沒有.emacs文件,而且如果創建了.emacs,就會將Purcell的配置給替換調,爲了使用大神的配置
並且可以使用org-mode,我在.emacs.d文件夾中發現了一個custom.el文件,將上述代碼加入custom.el中。
2.查詢TODO事件
按下C-c a t,此時,根據提示,若輸入“0 r”,列出的是所有的事件,按下“1 r”列出的是TODO事件,按下“2 r”列出的是“STARTED”事件,......
以此類推,可以查看各種我們想要查看的事件。