diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index 03894f128..29f60c755 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS @@ -207,12 +207,35 @@ selection. TODO state, priority, tags, statistics cookies, and COMMENT keywords are allowed in the tree structure. -*** Asynchronous code evaluatation in ~ob-shell~ +*** Asynchronous code evaluation in ~ob-shell~ Running shell blocks with the ~:session~ header freezes Emacs until execution completes. The new ~:async~ header allows users to continue editing with Emacs while a ~:session~ block executes. +*** Automatic sync of source blocks and tangled blocks in ~ob-tangle-sync~ + +Invoking minor mode =org-babel-tangle-sync-mode= synchronizes contents +between a currently visited tangled file its org-mode source block +(and vice versa) via the =after-save-hook=. + +Desired tangling actions can be assymetric depending on whether the +org-mode source block header argument =:tangle-sync = has an +action of: + +- =skip= :: do nothing, just save the buffer, even if the sync mode is + active + +- =import= :: only pull changes from the tangled block into the + org-mode source block (even when visited from either) + +- =export= :: only pull changes from the org-mode source block into + the tangled block (even when visited from either) + +- =both= (or nil) :: freely sync changes of current buffer to + associated source or target + + ** Miscellaneous *** Blank lines after removed objects are not retained during export