It works for me with the company backend. Haven't tried the autocomplete backend recently. I think ESS prefers the company backend, so just installing and loading the company package may be enough.
Note that for completions to work you need to have an inferior julia process running, and the Julia Compat package must be installed. Best, Ista On Tue, Oct 27, 2015 at 4:44 AM, Ivan Bocharov <[email protected]> wrote: > Hello All, > > I am a newbie Emacs user and I really want to write my Julia code in Emacs. > I've installed Emacs using brew and ESS from MELPA. > > I can get TAB-autocompletion in Julia shell, but the autocompletion doesn't > work in my own scripts. Is it supposed to be this way or am I missing > something? > > My current setup is: Emacs from brew (GNU Emacs 24.5.1), Julia v.0.4.0 and > ESS v. 15.09-1 (output from M-x ess-version). > > My init.el file looks this way: > > (when (>= emacs-major-version 24) > (require 'package) > (add-to-list > 'package-archives > '("melpa" . "http://melpa.org/packages/") > t) > (package-initialize)) > > (require 'ess-site) > (setq inferior-julia-program-name "julia") > (setq ess-use-auto-complete t) > (setq ess-tab-complete-in-script t) > > (require 'auto-complete-config) > (add-to-list 'ac-dictionary-directories > "~/.emacs.d/elpa/auto-complete/dict") > > (set-default 'ac-sources > '(ac-source-abbrev > ac-source-dictionary > ac-source-yasnippet > ac-source-words-in-buffer > ac-source-words-in-same-mode-buffers > ac-source-semantic)) > > (ac-config-default) > > As a side note I wanted to thank all the contributors and the community for > their work! > > Best, Ivan.
