]> git.donarmstrong.com Git - lib.git/blobdiff - emacs_el/configuration/ess_configuration.el
use --no-save --no-restore-history in R
[lib.git] / emacs_el / configuration / ess_configuration.el
index 4547c5b99b6a7ea91589688d98b6bddc333a474c..a201eff9e69287ccbd6cd5e868255fff54336025 100644 (file)
@@ -1,3 +1,18 @@
+; (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."
   (interactive "DDirectory to change to: ")
          ))
 (add-hook 'ess-mode-hook
           '(lambda ()
-             (local-set-key (kbd "C-c C-r")
-                            dla/ess-eval-region)))
+             (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)