I recently started using ESS for Windows and struggled with the same issue. I donβt know all the inputs and outputs, but the latest versions of ESS suggest using company mode rather than auto-full mode. With this minimal setup, it seems autocomplete works quite well for me with the following setup:
- Windows 10 x64
- R 3.4.3 x64
- Emacs 25 x64 is installed normally
- MELPA reputation is included in
init.el package-install [RET] companypackage-install [RET] ess- open a new R file in any directory
Mx company-mode to enable company-mode in the current buffer- `Cc Cz 'to start the lower R process
At this point, with the init.el file below, R runs, completing calls to functions and package elements. I think that more configuration is required to adapt it to your liking, but the transition to this point took me a lot of time, I think it is successful.

init.el :
(require 'package) (let* ((no-ssl (and (memq system-type '(windows-nt ms-dos)) (not (gnutls-available-p)))) (proto (if no-ssl "http" "https"))) (add-to-list 'package-archives (cons "melpa" (concat proto "://melpa.org/packages/")) t) ) (package-initialize) ;; emacs controlled settings (custom-set-variables '(package-selected-packages (quote (company ess))) '(show-paren-mode t) '(tool-bar-mode nil)) (custom-set-faces '(default ((t (:family "Consolas" :foundry "outline" :slant normal :weight normal :height 113 :width normal))))) (require 'company)
Vince W.
source share