[ESS] ESS and .Rhistory

Feng Li m at feng.li
Wed Apr 20 16:44:33 CEST 2011


Hi Erik,

Thank you very much for sharing this trick. Works well!

Feng

On Wed, Apr 20, 2011 at 4:36 PM, Erik Iverson <eriki at ccbr.umn.edu> wrote:
>
> Feng,
>
> On 04/20/2011 09:00 AM, Feng Li wrote:
>>
>> Dear list,
>>
>> I tried to change the ESS default R history to a permanent file so
>> that ESS does not generate .Rhistory everywhere. I tried both
>>
>> (setq ess-history-directory "~/.R/history")
>>
>> and
>>
>> (setq ess-history-file "~/.R/history/.Rhistory")
>
> If I recall correctly, it's because of the way the ess-history-file variable
> is set in the ESS code.  The following works for me:
>
>  (defun ei-no-rhistory ()
>    (setq ess-history-file "/dev/null"))
>
>  (add-hook 'inferior-ess-mode-hook 'ei-no-rhistory)
>
>
> where "ei" in the function name is just my initials.  See if that works for
> you. You can change /dev/null to whatever you want.  There may be a cleaner
> solution, but I was just happy not to find .Rhistory files all over the
> place, which bother me greatly for some unknown reason :).
>
> --Erik
>



-- 
Feng Li
Department of Statistics
Stockholm University
106 91 Stockholm, Sweden
http://feng.li/



More information about the ESS-help mailing list