[ESS] setting transcript file name
Vaidotas Zemlys
zemlys at gmail.com
Tue Aug 2 13:02:37 CEST 2005
Hi,
First of all, thank you for your informative answers.
>
> Hmm, I have never heard of such a wish, and in all my "teaching"
> about ESS I'd rather encourage people to work with 'scripts'
> (*.R) rather than 'transcripts' (*.Rt or *.Rout).
>
> But then, ESS has always been supporting (at least) two kinds of
> work habits. For Vaidotas' habits this will be worth
> {but then I still think he should change them :-) }
>
I always work with scripts and not with transcripts, so my habbits are
good:) I need a transcript file for backup and correspondence
purposes. That's why the strange name directory-date. This way I will
have all my day's work saved in transcript file and thus I can keep
track of what I've accomplished. I already try to practice all good
advices as separate projects in separate directories, working with
scripts and etc. I also use svn for tracking version of my script
files, and recently began tracking .RData and .Rhistory files, yet
this is still not enough, since sometimes I need not only what
commands I used in R prompt, but also what output they produced.
Having transcript file, .Rhistory, .RData and script files you get
pretty complete view, of your days work, which you can send to a
colleague to inspect, or create a timesheet and charge your boss
appropriate amount of money:)
> StEgl> (& is there an easier way to get the name of the current directory?)
>
> I think default-directory is quite desirable, but don't know for sure.
> To get the `basename' of that directory however, I'd use
>
> (file-name-nondirectory (expand-file-name default-directory))
>
> This would also bypass the use of (split-string ..) which does
> not accept an 'omit-null argument in my versions of Emacs
> (21.3, 21.4).
So as far as I understood from Martin's and Stephen's letters, in
order to get my desired behaviour you have to change ess code
directly, namely ess-inf.el file in function inferior-ess, you can't
change the default behaviour by putting something in your .emacs file,
am I right?
Another thing, now if you provide transcript name when
ess-ask-about-transfile is on, the buffer is set to read only, is this
a bug? I notice this with emacs 21.4a-1 and ess 5.2.6-1 on Debian Sid
(upgraded before sarge), and emacs 21.3+1-8ubuntu and ess 5.2.3-3
on Ubuntu Hoary Hedgehog.
Thanks again for your help.
Vaidotas Zemlys
More information about the ESS-help
mailing list