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
