Как да се отървете от „минути“ в изглед на колони в организационен режим

Използвам Org-mode 8.0.2 и Emacs 24.1.1.

Как да променя формата на часа, показван в изгледа на колони от „чч:мм“ на просто „чч“? Така че за 86 часа няма да бъде "86:00", а вместо това "86".

Мога да направя това за задачи с подзадачи чрез изпълнение

(setq org-time-clocksum-format '(:hours "%d" :require-hours t))

Но обичайните времеви клетки все още използват стар формат.

Моят org-файл:

* simple task 
:PROPERTIES:
:Effort:   9:00
:END:
* task with subtasks
** subtask 
:PROPERTIES:
:Effort:   9:00
:END:

Моят изглед на колона:

#+COLUMNS: %40ITEM(Task) %17Effort(Estimate){:}

#+BEGIN: columnview :maxlevel 3
| Task                 | Estimate |
|----------------------+----------|
| * simple task        |     9:00 |
| * task with subtasks |        9 |
| ** subtask           |     9:00 |
#+END:

Като заобиколно решение мога да въведа някои фиктивни подзадачи за всяка задача без подзадачи и да преместя оценката там и след това чрез ограничаване на свойството :maxlevel мога да скрия тези фиктивни подзадачи. Това решение има някои ограничения и не е елегантно решение.


person MnZrK    schedule 15.10.2013    source източник
comment
Опитвали ли сте нещо просто, като отрязване чрез задаване на усилието на нещо като %2? Промяната на формата може да доведе до проблеми, когато дойде време за изчисляване. . .   -  person lawlist    schedule 15.10.2013
comment
Използването на %2 няма ефект, пробвах го.   -  person MnZrK    schedule 15.10.2013


Отговори (1)


Оказа се, че решението е по-просто, отколкото си мислех... Просто използвайте

:PROPERTIES:
:Effort:   9
:END:

Вместо

:PROPERTIES:
:Effort:   9:00
:END:

Изглежда, че всъщност не е правилното решение, тъй като започва да мисли, че усилието се задава в минути, а не в часове. Но при мен работи.

person MnZrK    schedule 15.10.2013