[ESS] What happened to ess-transcript-clean-region ?
maechler at stat.math.ethz.ch
Sat Aug 7 10:56:37 CEST 2010
>>>>> "VS" == Vitaly S <spinuvit.list at gmail.com>
>>>>> on Fri, 06 Aug 2010 14:41:04 +0200 writes:
VS> "RICHARD M. HEIBERGER" <rmh at temple.edu> writes:
>> It is there in the usual place. It only works for buffers
>> in ess-transcript mode (usually .rt or .st buffers).
VS> Thanks Richard,
VS> I was confused by the following statement form 4.4.4 of ESS documentation:
> "Finally, if you intend to produce S source code (suitable for using with
> source() or inclusion in an S function) from a transcript, then the command M-x
> ess-transcript-clean-region may be of use. This command works in any Emacs
> buffer, and removes all prompts and command output from an ESS transcript within
> the current region, leaving only the commands."
VS> As far I could understand the above statement is not true.
you are right.
I assume it was once true, ...
VS> First, the command is not available unless the
VS> ess-trns.el is loaded. But, even after it has been
VS> loaded the command works only in transcript buffers (if
VS> executed in other buffers, emacs hangs and I have to C-g it).
Hmm, when I try it in an *R* buffer, after having loaded "ess-trns",
it works nicely for me.
Given that, I think it would make sense to enable it in such
buffers, i.e., "inferior-ess-mode",
so the doc mentioned above would become a little bit "more true" :-)
What exactly did you do to get emacs to hang there ?
What's your major-mode there (C-h v major-mode)?
Thanks for your feedback,
Martin Maechler, ETH Zurich
More information about the ESS-help