Skip to content

Smart Key - Org Mode

bash
When in an Org mode context and hsys-org-enable-smart-keys is non-nil:
  ACTION KEY
     (1) If on an Org todo keyword, cycle through the keywords in
         that set or if final done keyword, remove it.

     (2) If on an Org agenda view item, jump to the item for editing.

     (3) Within a radio or internal target or a link to it, jump between
         the target and the first link to it, allowing two-way navigation.

     (4) Follow other internal links and ID references in Org mode files.

     (5) Follow Org mode external links.

     (6) When on a Hyperbole button, activate the button.

     (7) With point on the :dir path of a code block definition, display the
         directory given by the path.

     (8) With point on any #+BEGIN_SRC, #+END_SRC, #+RESULTS, #+begin_example
         or #+end_example header, execute the code block via the Org mode
         standard binding of {C-c C-c}, org-ctrl-c-ctrl-c.

     (9) When point is on an Org mode heading, cycle the view of the subtree
         at point.

     (10) In any other context besides the end of a line, invoke the Org mode
          standard binding of {M-RET}, org-meta-return.
bash
   When the ASSIST KEY is pressed, it behaves just like the Action Key except
   in these contexts:

     (1) If on an Org todo keyword, move to the first todo keyword in
         the next set, if any.

     (2) If on an Org mode link, ID reference or agenda view item, display
         Hyperbole context-sensitive help.

     (3) On a Hyperbole button, perform the Assist Key function, generally
         showing help for the button.

     (4) With point on the :dir value of a code block definition, display
         a help summary of this implicit directory button.

     (5) With point on any #+BEGIN_SRC, #+END_SRC, #+RESULTS, #+begin_example
         or #+end_example header, remove source block results.

     (6) Not on a Hyperbole button but on an Org mode heading, cycle
         through views of the whole buffer outline.

Org links may be used outside of Org mode buffers. Such links are handled by the separate implicit button type, org-link-outside-org-mode. Org Roam and Org IDs may be activated as hyperbuttons outside of Org mode buffers. They are handled by the separate implicit button type, org-id.