2015-09-06 106 views
6

在日程(vd,vw,vm,vy)中顯示當前日/周/月/年並查看上一個或下一個週期(b,f)很容易。但是當你處於一段時期的最後時,你看不到會發生什麼,這很煩人。如何查看組織日程安排的日程安排?

因此,我正在尋找未來幾天的觀點(比如說五,十...)。

+0

我建議設置30,45,60,90,120天的自定義視圖。當然可以改變開始日期,也可以通過編程的方式增加基於當前跨度的跨度。您是否試圖以編程方式增加跨度或更改開始日期,例如從本月1日到本月15日,保持相同跨度? – lawlist

+0

如果你想寫一個簡單的函數,看看類似的東西:http://stackoverflow.com/questions/29696756/org-agenda-show-weekend-days-only/30270364,它顯示下一個議程週末。 –

回答

8

聽起來好像你想定製每週視圖,org-mode允許這樣做。請參閱頁面:The weekly/daily agenda

呈現超過1周

一種選擇是呈現每兩週或議程略微超過一週的「每週」視圖。對於10天的周視圖,(在你的鉤子或類似):

(setq org-agenda-span 10) 

從今天開始,從上週一開始視圖

上面套十幾天,如果你有默認設置。雖然我懷疑你現在是不是在星期一開始,而是從當天開始議程。這是通過:

(setq org-agenda-start-on-weekday nil) 

凡(手冊上說):

非零意味着始終啓動概述在指定工作日。 0 表示星期日,1表示星期一等。當無時,始終在當天開始 。自定義命令可以在選項 部分中設置此變量。

一週視圖跨越當天

另一個有用的設置是跨越當天展示一些在過去,從今天起的一週之前的日子裏,這是一個組合上面的設置。例如:

(setq org-agenda-span 10 
     org-agenda-start-on-weekday nil 
     org-agenda-start-day "-3d") 

這顯示了從今天開始的當前周,也顯示了過去三天。

查看調度

的考慮派遣是不是要定製打開。通過變量org-agenda-custom-commands定製主要組織機構派遣功能並將org-agenda綁定到全局密鑰更好。

1

有一種更簡單的方法來做到這一點,在顯示議程視圖時添加數字前綴。

例如,如果我想顯示下一個21天的時間表。我可以這樣做:C-u 2 1 C-c a a。這將做到這一點。