Re: Root "command logs"

From: Fons Rademakers (rdm@pcsalo.cern.ch)
Date: Mon Jan 10 2000 - 17:40:48 MET


Hi Alexey,

  a way around it may be to have in every directory where you run root
a copy of .rootrc. In each local copy you can now set the location of
the history file by changing the resource:

Rint.History:            $(HOME)/.root_hist

Another more dynamic solution could be to have in your rootlogon.C
something like:

{
   gEnv->SetValue("Rint.History", "/tmp/aap.hist");
}

Of course the string "/tmp/aap.hist" could be created depending on the
name of the current directory, etc.

Cheers, Fons.



> In root, every time you enter a command it is put into some sort of log,
> and then can be seen (and used again) by pressing the up arrow.
> 
> However, if you run more than one instance of root, all of the commands
> are stuffed in the same log. For example, when I run an interactive root
> session in one window, and a script in another, the text of the script
> gets inserted in between the commands of the interactive session.
> This use of a single log prevents the user from taking full advantage of
> the log in more than one session at a time.
> 
> I think that it woud make root much more convenient if a modification that 
> either uses separate logs for each session, or somehow suppresses the
> isertion of script code into the single log was made.
> 					Thank You
> 					Alexey
> 


-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7677910



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:16 MET