From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= Subject: Re: :session question Date: Wed, 27 Mar 2013 13:47:40 +0100 Message-ID: <5152EA6C.2030007@easy-emacs.de> References: <51501AF2.1070405@easy-emacs.de> <8738vjugwd.fsf@gmail.com> <51516699.6090604@gmail.com> <87ip4ezf93.fsf@med.uni-goettingen.de> <87fvzi72ve.fsf@gmail.com> <87ip4e5gai.fsf@gmail.com> <5152B34E.4020004@easy-emacs.de> <87fvzhmbul.fsf@med.uni-goettingen.de> <5152D9F8.3040404@easy-emacs.de> <10996.1364384905@alphaville> <5152E38A.4050602@easy-emacs.de> <5152E485.4080707@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:53014) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKpkQ-000118-0m for emacs-orgmode@gnu.org; Wed, 27 Mar 2013 08:46:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKpkO-0002ux-LC for emacs-orgmode@gnu.org; Wed, 27 Mar 2013 08:46:33 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:51239) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKpkO-0002ul-Aw for emacs-orgmode@gnu.org; Wed, 27 Mar 2013 08:46:32 -0400 In-Reply-To: <5152E485.4080707@gmail.com> 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@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Rainer@krugs.de Cc: nicholas.dokos@hp.com, emacs-orgmode@gnu.org Am 27.03.2013 13:22, schrieb Rainer M Krug: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 27/03/13 13:18, Andreas Röhler wrote: >> Am 27.03.2013 12:48, schrieb Nick Dokos: >>> Andreas Röhler wrote: >>> >>>> Am 27.03.2013 10:27, schrieb Andreas Leha: >>>>> Andreas Röhler writes: >>>>> >>>>>> Am 26.03.2013 16:31, schrieb Eric Schulte: >>>>>>> Achim Gratz writes: >>>>>>> >>>>>>>> Am 26.03.2013 13:37, schrieb Eric Schulte: >>>>>>>>> This can be done system wide by setting the language-specific header arguments. >>>>>>>> >>>>>>>> I've yet to see an example on how to do this. >>>>>>>> >>>>>>> >>>>>>> #+begin_src emacs-lisp (setq org-babel-default-header-args:R '((:session . >>>>>>> "org-R"))) #+end_src >>>>>>> >>>>>>> #+RESULTS: | (:session . org-R) | >>>>>>> >>>>>>> #+begin_src R x <- 1 x #+end_src >>>>>>> >>>>>>> #+RESULTS: : 1 >>>>>>> >>>>>>> #+begin_src R x #+end_src >>>>>>> >>>>>>> #+RESULTS: : 1 >>>>>>> >>>>>>>> >>>>>> [ ... ] >>>> >>>> >>>> Okay, that's the expected usage. How do you read the example displayed? >>>> >>>> Looks like a named (:session . "org-R") affects global R namespace. >>>> >>>> What did "org-R" say here, what might be the purpose? >>>> >>>> Assume it should switch it on. Then "org-R" represents a boolean here? >>>> >>> >>> "org-R" is the name of the session. The code blocks illustrate that the value of x (set in >>> the first code block) is preserved and can be used in the second (and subsequent) code >>> blocks. >>> >>> Nick >>> >>> >> >> Okay, so the :session argument must not be repeated? >> >> i.e. doesn't look like a session, resp. not a named session >> >>>>>>> #+begin_src R x <- 1 x #+end_src >> >> >> Once a named session "org-R" is started all non-sessioned source goes there? Looks like a >> broken namespace. > > Isn't it the same with all header arguments? when they are set file wide, they are used for the > source block unless specified otherwise. > > Rainer > Hmm, may you point me to the file-wide setting? Form at stake (setq org-babel-default-header-args:R '((:session . "org-R"))) seems to put all remaining R-evaluations into a named session "org-R" Don't see any restriction onto a file resp. buffer. Maybe that's thought implicit? Thanks, Andreas