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) 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, privacy policy and cookie policy

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