I'd like use org-refile and select the heading with helm with an interface like helm-org-in-buffer-headings.

I know I can use helm-org-in-buffer-headings to do this using f2, but is there a way to have org-refile do specifically this?

2 Answers 2


You'll need to set org-outline-path-complete-in-steps to nil. This makes org-refile generate all possible paths when choosing where to refile to, rather than only the top level.

  • 2
    Also (setq org-completion-use-ido nil) Commented Oct 25, 2015 at 4:00

The answer provided by Magnap didn't work for me, and neither did the accepted answer of this apparent duplicate: Use Helm for Org Refile Completion

What finally worked was this answer: How to get helm completion for an arbitrary function such as dired or magit-branch?

Just adding: (helm-mode) (I had previously been using helm only for specific things)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.