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, S


From: Manish
Subject: Re: [Orgmode] [misc-new-features 1/5] Add two new special properties, SINCE and SINCE_IA.
Date: Thu, 27 Aug 2009 21:20:53 +0530

On Sat, Jul 18, 2009 at 3:05 PM, Bastien wrote:
> 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.
>

This is/was a very interesting idea.  Any thoughts if this would go
in?  Or did it already go in and I missed it?

-- 
Manish




reply via email to

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