is there an Emacs org-mode command to jump to an org heading?

I have this command bound to M-o: (imenu-anywhere).

It allows you to quickly jump to sections (selected from a list of all sections). It does not only work in org-mode, but in many other modes as well.


Not sure if this works for you but there is a org-goto function C-c C-j.

Once you invoke it you can scroll the tree using up and down keys or using a search C-s.

Here's a snippet from the docs.

C-c C-j     (org-goto)

Jump to a different place without changing the current outline visibility.
Shows the document structure in a temporary buffer, where you can use the
following keys to find your destination:

          <TAB>         Cycle visibility.
          <down> / <up>   Next/previous visible headline.
          <RET>         Select this location.
          /           Do a Sparse-tree search
          The following keys work if you turn off org-goto-auto-isearch
          n / p        Next/previous visible headline.
          f / b        Next/previous headline same level.
          u            One level up.
          0-9          Digit argument.
          q            Quit

Here is an interesting thread from the org mailing list discussing navigation.

Essentially, add this to your init file:

(setq org-goto-interface 'outline-path-completion
      org-goto-max-level 10)

And you can jump to heading with the org-goto command C-c C-j. You can also use C-u C-c C-w org-refile by adding this to your init file:

(setq org-outline-path-complete-in-steps nil)

Tags:

Emacs

Org Mode