Andreas Gerler <ba...@bundesbrandschatzamt.de> writes:

> * lisp/ob-eval.el: (org-babel-eval-error-notify): Display standard
> error only if command exits non zero.
>
> The problem is that sql connections might give warnings.
> Now the information is available in the *Org-Babel Error* buffer
> without displaying.
> If you need always display toggle org-babel-eval-error-display-notify.
>

I am looking at this again, and there seems to be no simple way to know
which babel backend is active when org-babel-eval is invoked.

I think that we can use a different approach to handle the problem with
sql connections:

1. Add a new optional parameter to org-babel-eval that will disable
   error buffer completely or when the command exits with 0 exit code.
2. Modify org-babel-execute:sql (and maybe other backends) to pass some
   header argument value to `org-babel-eval'.   

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
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>

Reply via email to