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. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode