You can also pass C-u two times to go to the last refiled/captured
headline, that is, C-u C-u C-c C-w and C-u C-u C-c c.
At Thu, 25 Oct 2012 00:02:22 +1100,
tony day wrote:
Esben Stien b...@esben-stien.name writes:
Is there some way to go directly to a node?
F.ex, I have:
* foo
** bar..
** baz..
** hukarz..
I do C-c a s to search for baz, which brings up a buffer with baz
somewhere in there and I have to move down the list to hit TAB on baz.
Whoever crafted org-refile thought ahead. C-u C-c C-w selects and jumps to
the header selected rather than doing a refiling.
Just played around with that and =bookmark-set= and it works nicely with
norang settings eg
#+begin_src emacs-lisp
; Targets include this file and any file contributing to the agenda - up to 4
levels deep
(setq org-refile-targets (quote ((nil :maxlevel . 2)
(org-agenda-files :maxlevel . 2
; Use full outline paths for refile targets - we file directly with IDO
(setq org-refile-use-outline-path t)
; Targets complete directly with IDO
(setq org-outline-path-complete-in-steps nil)
; Allow refile to create parent tasks with confirmation
(setq org-refile-allow-creating-parent-nodes (quote confirm))
; every header is a refile target
(setq org-refile-target-verify-function nil)
; use IDO
(setq org-completion-use-ido t)
(defun org-jump ()
(interactive)
(bookmark-set org-jumped-from)
(org-refile t nil nil Jump)
(bookmark-set org-jumped-to))
(defun org-jump-back()
(interactive)
(if (equal (point) (bookmark-get-position org-jumped-from))
(bookmark-jump org-jumped-to)
(if (bookmark-get-position org-jumped-to)
(bookmark-jump org-jumped-from
(bind-key C-. j 'org-jump)
(bind-key C-. l 'org-jump-back)
#+end_src
tony