Как избавиться от «минут» в представлении столбца в организационном режиме

Я использую org-mode 8.0.2 и Emacs 24.1.1.

Как изменить формат времени, отображаемого в виде столбца, с «чч: мм» на просто «чч»? Таким образом, для 86 часов это будет не «86:00», а «86».

Я могу сделать это для задач с подзадачами, выполнив

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

Но обычные тайм-ячейки по-прежнему используют старый формат.

Мой оргфайл:

* 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