On Oct 25, 2009, at 4:04 PM, Tariq Perwez wrote:
Hi Everyone,
I am a beginner running R 2.9.2 under Ubuntu and typically use Emacs
w/ESS.
However, I am confused with history() command. When I issue command
history() in Emacs within an R session, this is what get:
history()
Error in savehistory(file) : no history available to save
Similarly, history(max=10) command gives the same error message.
However, there is this In/Out Menu in the Emacs when R is running,
and if I
press List Input History from this menu, I see the entire history in
a new
frame. Unfortunately, I cannot control how much history I can view
by this
menu approach. I would greatly appreciate if someone could explain
what is
going on with history() command under Emacs/ESS. Interestingly,
history()
command seems to work fine in an R session within the terminal. Best
regards,
Tariq
When R is run under ESS it uses the --no-readline command line option,
which disables the normal history() mechanism. The use of readline is
described in ?history.
If you start R using:
R --no-readline
from a terminal session, you will observe the same behavior as under
ESS.
You can review the manual for ESS and see a description of the built-
in ESS command history mechanism.
Also, ESS related questions should really go to the ESS list:
https://stat.ethz.ch/mailman/listinfo/ess-help
HTH,
Marc Schwartz
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.