From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: [babel] Bugs for Emacs Lisp code blocks Date: Mon, 15 Apr 2013 15:46:33 +0200 Message-ID: <864nf7gb46.fsf@somewhere.org> References: <868v4v1x6k.fsf@somewhere.org> <871uamo4e9.fsf@gmail.com> <86d2u6z6kg.fsf@somewhere.org> <87d2u65dr1.fsf@gmail.com> <86ehek93w7.fsf@somewhere.org> <87a9p8zq7d.fsf@gmail.com> <86wqsc6rzs.fsf@somewhere.org> <87ppxze5ku.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Eric, Eric Schulte wrote: >>>> Let me explain. AFAICT, there were 5 possibles values of the ":colnames" >>>> header argument: >>>> >>>> - no header argument :: (default for all languages but Emacs Lisp) >>>> - ":colnames no" :: (default for Emacs Lisp code blocks) >>>> - ":colnames yes" :: Tells Org Babel that your first row contains column >>>> names. >>>> - ":colnames " :: Specifies to use as column names. >>>> - ":colnames nil" :: Same as ":colnames yes". >>>> >>>> Right? >>> >>> Almost, values 1 (none) and 5 (nil) are the same. >> >> I don't share your view about this last statement. > > As I believe I mentioned "nil" on a header argument is not interpreted > as the lisp literal `nil'. To pass an empty argument to a code block > you should do ":colnames '()", an obscure syntax for an obscure thing. I do now share your view with your precision on using - :colnames '() or - :colnames () to pass an empty argument. Are both version above really equivalent (they _do_ behave the same in my tests, but I'm wondering for the future)? Best regards, Seb -- Sebastien Vauban