[ESS] remote R via ssh - customizing the command used to start R
Stephen Eglen
@je30 @end|ng |rom c@m@@c@uk
Mon Jan 4 22:58:17 CET 2016
Thanks for the follow up to the list Chris, glad it works:
> (defun RserverB ()
> "Run R on serverA using the R.magic script"
> (interactive)
> (setq inferior-R-program-name "/home/USER/bin/R.magic")
> (setq ess-directory "/ssh:USER using serverB:~/")
> (R))
I think you may need (again untested)
(defun RserverB ()
"Run R on serverA using the R.magic script"
(interactive)
(let ((inferior-R-program-name "/home/USER/bin/R.magic")
(setq ess-directory "/ssh:USER using serverB:~/"))
(R)))
the let statement means that you only temporarily bind those two
variables; otherwise in your version, after running RserverB, you will
find that inferior-R-program-name has changed from its default of R.
Stephen
More information about the ESS-help
mailing list