Ihor Radchenko <[email protected]> writes:

> C-c C-c is not always explicit (because it can do many things). In fact,
> we even have `org-babel-no-eval-on-ctrl-c-ctrl-c' just to avoid
> accidentally running code blocks even when `org-confirm-babel-evaluate'
> is otherwise disabled.

Okay, I can understand it for C-c C-c, perhaps.  How about the explicit
execution, such as 

>
> Org asking you to confirm is a deliberate design.
>
>> - Could Org require `ob-python' on behalf of the user?
>
> Maybe. But do note that babel backends are not always called
> ob-<language name>. For example, there is nothing like ob-elisp.el.
>
> Also, we have `org-babel-load-languages', which we should respect.
> I think we can add an extra customization that will make Org attempt
> loading not-yet-loaded languages when that customization is enabled and
> when `org-babel-load-languages' does not explicitly prohibit it.
>
> -- 
> Ihor Radchenko // yantar92,
> Org mode maintainer,
> Learn more about Org mode at <https://orgmode.org/>.
> Support Org development at <https://liberapay.com/org-mode>,
> or support my work at <https://liberapay.com/yantar92>

-- 
"For every problem you can't solve, there's a simpler problem that you
also can't solve."

--- Hendrik Lenstra

Rudolf Adamkovič <[email protected]> [he/him]
http://adamkovic.org

Reply via email to