emacs-orgmode
[Top][All Lists]
Advanced

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

[Orgmode] Re: add a list item and automatically insert an incative times


From: Carsten Dominik
Subject: [Orgmode] Re: add a list item and automatically insert an incative timestamp without being asked to confirm "now"
Date: Thu, 26 Mar 2009 17:11:34 +0100

org-timer.el

- Carsten

On Mar 26, 2009, at 5:01 PM, Rainer Stengele wrote:

Carsten,

I tried to find the function where one can take notes with a relative timer with
M-<RET>. I gave up ...
I would like to try to add the functionality of adding an item with an inactive timestamp with M-<RET> (add the item with timestamp if a timestamp occurs in the
previous item).
Where can I start to search?

Rainer


Rainer Stengele schrieb:
Carsten Dominik schrieb:
On Mar 25, 2009, at 2:30 PM, Rainer Stengele wrote:

Hi all,

I want to write a function to create a new item in an item list and
immediately
insert an inactive timestamp. How could I possibly do this?
I can write a keyboard macro, yes.
But can somebody show me how to write a function which I can
global-set-key to?


Must be something like
...
(org-meta-return)
(org-time-stamp-inactive t)
...


Problem is I then get asked to confirm the current timestamp. In this
case I
always want to use the current timestamp without being asked.

(defun xxx ()
 (interactive)
 (org-insert-item)
 (org-insert-time-stamp (current-time) 'with-hm 'inactive))

This assumes that you are in a plain list already.  Funnily
enough, there is no command to insert an item at any location, except
pressing

 - SPC

of course :-)

So you could do


(defun xxx ()
 (interactive)
 (if (not (org-in-item-p))
     (insert "- ")
   (org-insert-item))
 (org-insert-time-stamp (current-time) 'with-hm 'inactive))



HTH

- Carsten


- Carsten




Hi Carsten,

thanks a lot!
Why didn't I find that myself?
I simply tried C-h k C-c ! and found (org-time-stamp-inactive &optional arg).
If I only had found a hint to
(org-insert-time-stamp time &optional with-hm inactive pre post extra)
...


Thanks again!

Rainer


_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
address@hidden
http://lists.gnu.org/mailman/listinfo/emacs-orgmode







reply via email to

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