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

Reply via email to