diff --git a/layers/+emacs/org/README.org b/layers/+emacs/org/README.org index d37f54097..11351e855 100644 --- a/layers/+emacs/org/README.org +++ b/layers/+emacs/org/README.org @@ -28,6 +28,8 @@ - [[#trees][Trees]] - [[#element-insertion][Element insertion]] - [[#links][Links]] + - [[#babel--source-blocks][Babel / Source Blocks]] + - [[#org-babel-transient-state][Org Babel Transient State]] - [[#emphasis][Emphasis]] - [[#navigating-in-calendar][Navigating in calendar]] - [[#capture-buffers-and-src-blocks][Capture buffers and src blocks]] @@ -440,6 +442,47 @@ are also available. |-------------+-------------------| | ~SPC m x o~ | org-open-at-point | +** Babel / Source Blocks + +| Key Binding | Description | +|-------------+------------------------------------------| +| ~SPC m b p~ | org-babel-previous-src-block | +| ~SPC m b n~ | org-babel-next-src-block | +| ~SPC m b e~ | org-babel-execute-maybe | +| ~SPC m b o~ | org-babel-open-src-block-result | +| ~SPC m b v~ | org-babel-expand-src-block | +| ~SPC m b u~ | org-babel-goto-src-block-head | +| ~SPC m b g~ | org-babel-goto-named-src-block | +| ~SPC m b r~ | org-babel-goto-named-result | +| ~SPC m b b~ | org-babel-execute-buffer | +| ~SPC m b s~ | org-babel-execute-subtree | +| ~SPC m b d~ | org-babel-demarcate-block | +| ~SPC m b t~ | org-babel-tangle | +| ~SPC m b f~ | org-babel-tangle-file | +| ~SPC m b c~ | org-babel-check-src-block | +| ~SPC m b j~ | org-babel-insert-header-arg | +| ~SPC m b l~ | org-babel-load-in-session | +| ~SPC m b i~ | org-babel-lob-ingest | +| ~SPC m b I~ | org-babel-view-src-block-info | +| ~SPC m b z~ | org-babel-switch-to-session | +| ~SPC m b Z~ | org-babel-switch-to-session-with-code | +| ~SPC m b a~ | org-babel-sha1-hash | +| ~SPC m b x~ | org-babel-do-key-sequence-in-edit-buffer | +| ~SPC m b .~ | Enter Babel Transient State | + +*** Org Babel Transient State +Use ~SPC m b .~ to enter a transient state for quick source block navigation and +execution. During that state, the following bindings are active: + +| Key Binding | Description | +|-------------+-------------------------------| +| ~j~ | jump to next source block | +| ~k~ | jump to previous source block | +| ~g~ | jump to named source block | +| ~e~ | execute source block | +| ~'~ | edit source block | +| ~q~ | leave transient state | + ** Emphasis | Key Binding | Description |