[ESS-bugs] [R] R grahics: Save as hangs computer
Martin Maechler
maechler at stat.math.ethz.ch
Fri Jan 5 15:58:24 CET 2007
>>>>> "RMH" == Richard M Heiberger <rmh at temple.edu>
>>>>> on Thu, 4 Jan 2007 18:03:16 -0500 (EST) writes:
RMH> The good news, you don't have to shut down R. Several
RMH> control-G in the *R* buffer in emacs will recover
RMH> control. A second attempt in the same GUI graphics
RMH> device did get the postscript file saved.
RMH> A workaround for this problem is to use the command
RMH> line, rather than the GUI menu, to save the file. This
RMH> line dev.copy2eps() works.
Duncan, do you have any idea what could be the problem?
Even if not, could a workaround be to use
if(identical("iESS", getOption("STERM"))) {
.......let Rgui behave..more..ESS-friendly ...
} else {
.......current..Rgui..behavior....
}
in the RGUi code? ESS has been issuing options(STERM = "iESS")
to S dialects for quite a few years now.
RMH> I discovered that it is necessary to set
RMH> options(chmhelp=FALSE)
RMH> when running R from emacs as the chmhelp is also
RMH> freezing R and the help system. I am using R-2.4.1 on
RMH> Windows.
Interesting. So this is even necessary, not only recommended?
In that case we should definitely add this to the ess- "startup
commands" to be executed in R.
E.g., in ess-site.el
(if ess-microsoft-p
(add-hook 'ess-post-run-hook
'(lambda()
(if (string= ess-dialect "R")
(ess-eval-linewise "options(chmhelp = FALSE)")))))
{shall I commit this, Rich, and you test if it works under windows?}
Martin
RMH> Use ?dev.copy2eps for details on the command line dev.*
RMH> commands.
RMH> Follow-up should go to the ess-bugs mailing list.
RMH> Rich
RMH> _______________________________________________
RMH> ESS-bugs ESS-bugs at stat.math.ethz.ch
RMH> https://stat.ethz.ch/mailman/listinfo/ess-bugs
More information about the ESS-bugs
mailing list