-(eval-after-load "ess"
- '(mapcar 'ess-noweb-make-variable-permanent-local
- '(ess-noweb-mode
- ess-local-process-name ;; also made permanent in ess-mode, but let it be
- ess-dialect
- ess-language
- ess-noweb-narrowing
- ess-noweb-chunk-vector
- ess-noweb-doc-mode
- ess-noweb-code-mode
- ess-noweb-default-code-mode
- ess-noweb-last-chunk-index)))
+; (eval-after-load "ess"
+; '(mapcar 'ess-noweb-make-variable-permanent-local
+; '(ess-noweb-mode
+; ess-local-process-name ;; also made permanent in ess-mode, but let it be
+; ess-dialect
+; ess-language
+; ess-noweb-narrowing
+; ess-noweb-chunk-vector
+; ess-noweb-doc-mode
+; ess-noweb-code-mode
+; ess-noweb-default-code-mode
+; ess-noweb-last-chunk-index)))
+(require 'ess-site)
+(require 'ess_remote_eval)
(defun ess-change-directory (path)
"Set the current working directory to PATH for both *R* and Emacs."
'(lambda ()
(local-set-key (kbd "C-c C-R")
'dla/ess-region-remote-eval)))
+
+;;; Don't restore history or save workspace image
+'(inferior-R-args "--no-restore-history --no-save")
+
+(provide 'ess_configuration)