[ESS-bugs] ess-mode 5.3.2; a prompt appears in last line of special buffers

Martin Maechler maechler at stat.math.ethz.ch
Fri Sep 22 18:07:32 CEST 2006


I've now fixed that buglet,
and prepared a bit for releasing 5.3.3.

- - - -

But I've also added a new feature:
In reading the code and trying things, I also came by
   'C-c C-t' (ess-execute) 
( or menu
   [ESS] -> [ESS eval] -> [Enter expression] )
which I found behaved a bit undesiredly for situations where I'd
like to keep *ess-output* as a separate frame.

--> I've introduced a variable ess-display-buffer-reuse-frames
    with default "true"
    which changes the default behavior of
    (ess-display-temp-buffer ..) , namely to "reuse existing frames".

I do think this change is an improvement,
but since it can  slightly change current behavior, I'm really
interested in feedback before I'd go ahead and release ESS 5.3.3

Martin

>>>>> "MM" == Martin Maechler <maechler at stat.math.ethz.ch>
>>>>>     on Wed, 20 Sep 2006 23:09:13 +0200 writes:

>>>>> "SebL" == Sebastian Luque <spluque at gmail.com>
>>>>>     on Wed, 20 Sep 2006 09:08:41 -0500 writes:

    SebL> Special buffers, such as help and rdired, are catching the prompt
    SebL> following their respective outputs.  For example, the last few lines of
    SebL> the buffer shown by 'C-c C-v attr' are:


  ---<---------------cut here---------------start-------------->---

    Examples:

    # create a 2 by 5 matrix
    x <- 1:10
    attr(x,"dim") <- c(2, 5)

    R> 

  ---<---------------cut here---------------end---------------->---


    SebL> Note my customized prompt ("R>") at the end.  This
    SebL> started occurring with the recent ESS 5.3.2.

     MM> Yes, indeed.  That's a new buglet --- probably introduced by me,
     MM> when removing the ".Last.value" saving and resetting.
     MM> oh dear...

     MM> Thanks a lot, for the report, Sebastian!
     MM> Martin Maechler




More information about the ESS-bugs mailing list