[ESS] Can not interrupt long printing

Vitalie Spinu spinuvit at gmail.com
Mon Jun 25 10:52:44 CEST 2012


  >> Rainer M Krug <r.m.krug at gmail.com>
  >> on Mon, 25 Jun 2012 09:51:32 +0200 wrote:

  > Probably related: after printing (as above) a large object, the cursor stays in the middle of the
  > visible part of the emacs buffer and the end of the object is below the bottom of the buffer.

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 guess you know about max.print option. Set it to something small, like
1000, to avoid the listing of big objects.

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 at gmail.com> 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 at r-project.org mailing list 
  >>>>> https://stat.ethz.ch/mailman/listinfo/ess-help>



More information about the ESS-help mailing list