Подтвердить что ты не робот

Режим Emacs Org: как остановить общее количество в виде столбца, показывающее количество дней?

Я использую Emacs 23.4.1 и Org-Mode 8.0.6

В моем файле org у меня есть расчетное количество часов, которое будет выполняться задачей с использованием свойства Effort связанного заголовка. Например:

* My Tasks
** TODO Read a book...
** TODO Watch a film...
** TODO Learn org-mode
   :PROPERTIES:
   :Effort:  2:00
   :END:

Затем я могу переключиться на представление столбцов и просмотреть общее время, рассчитанное для всех "моих задач". Я делаю это, добавив следующую строку в мой файл org:

#+COLUMNS: %55ITEM(Details) %5Effort(Time){:}

Когда общее количество часов больше 24, общее количество отображается в виде дней и часов, например. 3d 14. Как я могу отформатировать дисплей так, чтобы он сообщал мне общее количество часов (и минут), а не разбивал его на несколько дней?

(Короче говоря, я хочу, чтобы общее усилие "Мои задачи" отображалось 86:00, а не 3d 14.)

4b9b3361

Ответ 1

См. формат var org-time-clocksum:

;; format string used when creating CLOCKSUM lines and when generating a
;; time duration (avoid showing days)
(setq org-time-clocksum-format
      '(:hours "%d" :require-hours t :minutes ":%02d" :require-minutes t))

Ответ 2

Принятый ответ не помог мне. Я собирался отображать CLOCKSUM в часах. Это сработало:

(setq org-duration-format 'h:mm)