X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=emacs_el%2Fconfiguration%2Fess_configuration.el;h=a201eff9e69287ccbd6cd5e868255fff54336025;hb=26d35cfe8136a96a2b17c586ee609047769fe9a0;hp=4547c5b99b6a7ea91589688d98b6bddc333a474c;hpb=aa318b94c86321d6389b4275fb335bc98646560d;p=lib.git diff --git a/emacs_el/configuration/ess_configuration.el b/emacs_el/configuration/ess_configuration.el index 4547c5b..a201eff 100644 --- a/emacs_el/configuration/ess_configuration.el +++ b/emacs_el/configuration/ess_configuration.el @@ -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: ") @@ -20,5 +35,10 @@ )) (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)