emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [Orgmode] org-clock mode-line format configuration


From: Carsten Dominik
Subject: Re: [Orgmode] org-clock mode-line format configuration
Date: Wed, 27 Jan 2010 13:59:35 +0100


On Jan 27, 2010, at 10:25 AM, Kiwon Um wrote:

Carsten Dominik <address@hidden> writes:

On Jan 26, 2010, at 11:00 AM, Kiwon Um wrote:

Dear orgmode dev team:

When the clock is started on an item, the item is shown on the mode
line. But the string on the mode line just shows the raw string of the
item, so sometimes it looks ugly when it contains a link.

So I suggest to make it customizable,

It is customizable, see the variable org-clock-heading-function


Would you please show me the function defun doing what I want?  I have
no idea to how to build org-clock-heading.

Untested:

(setq org-clock-heading-function
      (lambda ()
        (replace-regexp-in-string
         "\\[\\[.*?\\]\\[\\(.*?\\)\\]\\]" "\\1"
         (nth 4 org-heading-components))))


or to vanish the link string, e.g.
using
(replace-regexp-in-string "\\[\\[.*\\]\\[\\(.*\\)\\]\\]" "\\1" str)

Yes, that makes sense, I have added this. I have changed the "*" parts
to non-greedy though, in case there are several links in the line.


Cool. I missed that.
(replace-regexp-in-string "\\[\\[.*?\\]\\[\\(.*?\\)\\]\\]" "\\1" s))

Kiwon Um

- Carsten







reply via email to

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