[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] add a list item and automatically insert an incative times
From: |
Carsten Dominik |
Subject: |
Re: [Orgmode] add a list item and automatically insert an incative timestamp without being asked to confirm "now" |
Date: |
Thu, 26 Mar 2009 11:40:45 +0100 |
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
Thanks,
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