On Apr 24, 2012, at 12:46 PM, Colin Fraizer wrote: > I use a capture template like this: > > ("t" "Todo" entry (file+headline "todo.org" "Tasks") > "* TODO %?\n :HIDDEN:\n %U\n :END:\n%!" :prepend t) > > to create todo items. I want the cursor to be at the end of the > headline so I can type that in, but then I want to be able to quickly > jump to the end so I can type any details that I want. > > I use "the mark" for that purpose, so I can type "C-x C-x" to jump > right where I want. So I modified the function > org-capture-place-entry to add the following lines: > > (goto-char beg) > (if (re-search-forward "%!" end t) > (progn > (push-mark nil t nil) > (replace-match ""))) > > just before the final (goto-char beg) that will put the cursor > position at "%?". > > (I guess I could have put that following ``(goto-char beg)'' inside > that ``(progn ...)''.) > > Would anyone else find this a useful addition to the capture template > mechanism?
You could also use a prompt for the headline. Or we could allow several %? in the buffer, with a simple key to jump to the next one and delete it..... - Carsten > > > - Carsten