On Fri, 24 Feb 2017, Jay Iyer wrote:

Hi, evaluating a simple elisp code block in a subtree, called with C-c C-v
C-s or just C-c C-C, evaluates the entire Org buffer.  Is this expected
behavior?

Not at all.

C-c C-v C-s on the headline evaluates just the subtree via the command org-babel-execute-subtree. (Org 9.0.5 and many prior versions.)

C-c C-c on the headline prompts for tags. In a src block, it evaluates the code.

Of course, if you wrote a Babel block that executes other Babel blocks, all bets are off.

How can I force the eval on the visible portion (with narrowing) of the
tree only?

Narrow, Then

        M-x org-babel-execute-buffer RET


HTH,

Chuck

Reply via email to