it is not intentional that we only display 80 characters.
The getline line editing package we use has a routine to set
the line width. Up till now I did not connect this call to
an xterm SIGWINCH signal. I'll do that.
Concerning the insertion speed. This is normally due to some
xterm/hpterm/dterm setting. In my dterm and xterm character
insertion is instantaneous (independent of the number of
characters already in the line).
Cheers, Fons.
Pasha Murat wrote:
>
> Hi,
>
> there are two issues related to how ROOT is processing the command line input:
>
> - is it intentional that ROOT doesn't display more than 80 characters
> in the command line? - regardless the X-window size instead of
>
> root [5] TFile* f = new TFile("/data34/upgrade/ift/murat/isl/mbr_proc_001.3.cl./upgrade/ift/murat/isl/mbr_proc_001.3.cl.root")
>
> ROOT displays either
>
> root [5] TFile* f = new TFile("/data34/upgrade/ift/murat/isl/mbr_proc_001.3.cl$
>
> or
>
> $4/upgrade/ift/murat/isl/mbr_proc_001.3.cl.root")
>
> - the second remark is very technical:
> when deleting or inserting a character in the middle of ROOT command one
> observes *very* large (in the relevant time scale) delays between the moment
> when key is pressed and the corresponding change occurs on the screen. It
> points out to a pretty inefficient implementation of the command line editing.
> What about using GNU readline library, for example?
>
> Thanks, Pasha
-- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland Phone: +41 22 7679248 E-Mail: Fons.Rademakers@cern.ch Fax: +41 22 7677910