Поставил клиент ycmd, поставил сервер. В настройках init.el указал:
(require 'ycmd)
(add-hook 'after-init-hook #'global-ycmd-mode)
(set-variable 'ycmd-server-command '("python" "/home/user/.emacs.d/packages/ycmd/ycmd"))
(set-variable 'ycmd-extra-conf-whitelist '("~/*"))
Далее запускаю emacs(файл .py) и смотрю логи:
2016-03-11 13:14:34,401 - DEBUG - No global extra conf, not calling method YcmCorePreload
serving on http://127.0.0.1:22367
2016-03-11 13:14:34,773 - INFO - Received event notification
2016-03-11 13:14:34,774 - DEBUG - Event name: FileReadyToParse
2016-03-11 13:14:34,774 - INFO - Adding buffer identifiers for file: /home/user/test.py
2016-03-11 13:14:34,865 - INFO - Starting JediHTTP server
2016-03-11 13:14:34,872 - INFO - using port 7482
2016-03-11 13:14:41,514 - INFO - Received event notification
2016-03-11 13:14:41,515 - DEBUG - Event name: FileReadyToParse
2016-03-11 13:14:41,516 - INFO - Adding buffer identifiers for file: /home/user/test.py
ps aux |grep jedi
user 17660 0.7 0.2 350516 20416 pts/11 Sl+ 13:14 0:00 /usr/bin/python /home/user/.emacs.d/packages/ycmd/ycmd/completers/python/../../../third_party/JediHTTP/jedihttp.py --port 7482 --hmac-file-secret /tmp/tmpIC3qgC
Если включаю jedi, то emacs намертво виснет
; Jedi
(add-hook 'python-mode-hook 'jedi:setup)
(setq jedi:complete-on-dot t)
При этом да, автокомплит не работает вообще не на каком типе файлов(проверял на css и js) PS: Эмаксеры, может не стоит юзать ycmd ? Чем вы делаете автокомплит ? Мне нужно: python(в курсе про jedi, но под vim - youcompleteme(ycmd под emacs) работает не хуже), css, html, djangotemplates, js