emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Bug: Empty result when Emacs Lisp code block evals to nil [9.0.5


From: Nicolas Goaziou
Subject: Re: [O] Bug: Empty result when Emacs Lisp code block evals to nil [9.0.5 (release_9.0.5-401-g86ff11 @ /Users/xcy/src/org-mode/lisp/)]
Date: Wed, 05 Apr 2017 10:12:52 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Chunyang Xu <address@hidden> 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

[Prev in Thread] Current Thread [Next in Thread]