On Monday, June 25, 2012, Vitalie Spinu wrote:

>  >> Rainer M Krug <r.m.krug@gmail.com <javascript:;>>
>  >> on Mon, 25 Jun 2012 11:36:52 +0200 wrote:
>
>  >> If you didn't set comint-scroll-to-bottom-on-output then this is
> reasonable. Comint will not
>  >> scroll the buffer unless you are at the end of it.
>
>  > I'll try if this changes anything and give some feedback.
>
>  > This seems to have solved the problem: The cursor is always at the end,
> so a Ctrl-c is accepted.
>
> Ok, I only now see the problem. So Ctrl-c works only after the process
> mark. Then, I would say that this is a bug in comint or ESS. Will
> investigate.
>
> Thanks.
>

Indeed. I agree that this is a bug.  C-c C-c (twice! as the first one is an
Emacs prefix)
should work independently of where 'point' (aka "the cursor") is.

Thank you Vitalie, for investigating!

Martin

>
>
>  >>
>  >> I guess you know about max.print option. Set it to something small,
> like 1000, to avoid the
>  >> listing of big objects.
>
>  > I should actually. But I am starting R with --vanilla, so the defaults
> are used - is there a way
>  > in ESS that I can set options? (I am sure there is)
>
>  > Thanks,
>
>  > Rainer
>
>  >>
>  >> Vitalie.
>  >>
>  >>>>>>
>  >>>>>> str(x)
>  >>>>>>
>  >>>>>> before asking for a display of the complete object?  The str
> function, written by
>  >>>>>> Martin, provides a concise overview of any R object.  Other
> alternatives for data
>  >>>>>> frames in particular are
>  >>>>>>
>  >>>>>> head(x, n)  # display the first n rows, the default for n is 6
>  >>>>>>
>  >>>>>> and
>  >>>>>>
>  >>>>>> tail(x, n)
>  >>>>>>
>  >>>>>> On Thu, Jun 21, 2012 at 7:09 AM, Rainer M Krug <r.m.krug@gmail.com<javascript:;>>
> wrote: Hi
>  >>>>>>
>  >>>>>> I sometimes want to see an object / dataframe (lets call it x) in
> R and, only after
>  >>>>>> issuing the command to print it(> x), that it x is a HUGE
> dataframe and it takes
>  >>>>>> literally minutes to print. I am not able to interrupt the
> printing with Ctrl-c as I
>  >>>>>> used to be, as the cursor is in the middle of the screen and not
> at the end of the
>  >>>>>> output. Interrupting via the menu also does not work ("No command
> on this line"). The
>  >>>>>> only thing I can do is either wait or kill R
>  >>>>>>
>  >>>>>> Is it possible to make sure that the cursor stays at the end of
> the output, so that I
>  >>>>>> can interrupt the printing? Thanks,
>  >>>>>>
>  >>>>>> Rainer
>  >>>>>>
>  >>>>>>>
>  >>>>>>> ______________________________________________
> ESS-help@r-project.org <javascript:;> mailing list
>  >>>>>>> https://stat.ethz.ch/mailman/listinfo/ess-help>>
>
> ______________________________________________
> ESS-help@r-project.org <javascript:;> mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
>
>

	[[alternative HTML version deleted]]

