From 2093717bbc9c8b64bf7d7b6160a2d2e17ca03231 Mon Sep 17 00:00:00 2001 From: Marc Pohling Date: Mon, 21 May 2018 19:13:49 +0200 Subject: [PATCH] some fixes for ESS --- config.org | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/config.org b/config.org index 44484ad..d8673a5 100644 --- a/config.org +++ b/config.org @@ -827,13 +827,16 @@ Org overwrites RET and C-j, so I need to disable the rebinds (setq org-confirm-babel-evaluate 'my-org-confirm-babel-evaluate) #+END_SRC - I want plots! + TODO: ess belongs to programming languages + to start an ess instance C-c C-s #+BEGIN_SRC emacs-lisp - (use-package ess - :ensure t - ) - (add-hook 'org-babel-after-execute-hook 'org-display-inline-images) - (add-hook 'org-mode-hook 'org-display-inline-images) + (use-package ess + :ensure t + :init + (add-hook 'ess-mode-hook 'company/ess-mode-hook) + ) +(add-hook 'org-babel-after-execute-hook 'org-display-inline-images) +(add-hook 'org-mode-hook 'org-display-inline-images) #+END_SRC ** Org babel/source blocks @@ -1178,6 +1181,14 @@ It is only available for emacs 26 and higher. ) #+END_SRC +#+BEGIN_SRC emacs-lisp +(defun company/ess-mode-hook() + (message "company/ess-mode-hook activated") +; (set (make-local-variable 'company-backends) +; '((company-ess-backend company-R-args company-R-objects))) + (company-mode t)) +#+END_SRC + (defun add-pcomplete-to-capf () (add-hook 'completion-at-point-functions 'pcomplete-completions-at-point nil t)) ;; (add-hook 'completion-at-point-functions 'pcomplete-completions-at-point nil t)