[ESS] Can not interrupt long printing
Rainer M Krug
r.m.krug at gmail.com
Mon Jun 25 11:36:52 CEST 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 25/06/12 10:52, Vitalie Spinu wrote:
>>> 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'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.
Thanks.
>
> 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 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>
>
- --
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys.
(Germany)
Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa
Tel : +33 - (0)9 53 10 27 44
Cell: +33 - (0)6 85 62 59 98
Fax : +33 - (0)9 58 10 27 44
Fax (D): +49 - (0)3 21 21 25 22 44
email: Rainer at krugs.de
Skype: RMkrug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk/oMTQACgkQoYgNqgF2egqbrQCeNuZht7zS9cYQsd0NNUhT/IDY
ZkwAn1s0iatA/nwlRLPfLGLSIUp0zgoQ
=Uf61
-----END PGP SIGNATURE-----
More information about the ESS-help
mailing list