[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Clocking time in frame title bar
From: |
Borbus |
Subject: |
Re: [O] Clocking time in frame title bar |
Date: |
Thu, 23 Feb 2012 19:42:05 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111109 Lightning/1.0b2 Thunderbird/3.1.16 |
Well I just went ahead and wrote the hack anyway and it seems to work
for me, here is what I did:
;; show clock and timer stuff in the frame title
(defvar plain-frame-title-format frame-title-format)
(defun clock-in-frame-title ()
(if (org-clocking-p)
(setq frame-title-format (list (concat
(car plain-frame-title-format)
" :: Clocked in: "
(org-clock-get-clock-string)
" :: Pomodoro:"
org-timer-mode-line-string)))
(setq frame-title-format plain-frame-title-format)))
(run-at-time t 1 'clock-in-frame-title)
(add-hook 'org-clock-in-hook 'clock-in-frame-title)
(add-hook 'org-clock-out-hook 'clock-in-frame-title)
(add-hook 'org-clock-cancel-hook 'clock-in-frame-title)
Any comments? Is run-at-time the best thing to use here? Note that I
use the Pomodoro method and use the code to start the Pomodoro that was
posted to this list previously: http://orgmode.org/worg/org-gtd-etc.html
Borbus.