Chunyang Xu <m...@xuchunyang.me> writes: > I notice that if the result is nil during executing emacs-lisp code > block, org simply displays a empty #+RESULT block. For example, > > #+BEGIN_SRC emacs-lisp > t > #+END_SRC > > > #+RESULTS: : t > > #+BEGIN_SRC emacs-lisp > nil > #+END_SRC > > #+RESULTS: > > > I don't see why 'nil' is special than other values like 't'.
It is special because it is also how code evaluation specifies that there is no produced output. You may want to use :results scalar, e.g., #+BEGIN_SRC emacs-lisp :results scalar nil #+END_SRC #+RESULTS: : nil Regards, -- Nicolas Goaziou