emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] [misc-new-features 1/5] Add two new special properties, SI


From: Bastien
Subject: Re: [Orgmode] [misc-new-features 1/5] Add two new special properties, SINCE and SINCE_IA.
Date: 2009年7月18日 11:35:48 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)

Hi James, 
this small patch against current org-colview.el lets you have a custom
function for computing a "summary" of a property and displaying it in
the column.
To compute the time since the timestamp, you can use this patch and some
of your code like this:
--8<---------------cut here---------------start------------->8---
(setq org-columns-custom-summary-function 
 'my-org-compute-since)
(defun org-time-since (time)
 "Get the number of days since `time'"
 (time-to-number-of-days 
 (time-since (apply 'encode-time
 (org-parse-time-string time)))))
(defun my-org-compute-since (&rest values)
 "Eval elapsted days since the entry's timestamp."
 (let* ((ts (org-entry-get (point) "TIMESTAMP")))
 (when ts (org-time-since ts))))
--8<---------------cut here---------------end--------------->8---
This patch is just a workaround, though. I think we should have a way
of adding more than one custom function, as Mikael Fornius suggested
when sending his first patch.
Let's see what's Carsten take on this.
Thanks!

Attachment: org-colview.el.patch
Description: Text Data

-- 
 Bastien

reply via email to

[Prev in Thread] Current Thread [Next in Thread]

AltStyle によって変換されたページ (->オリジナル) /