Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 74575

.emacs: company-mode и company-clang

$
0
0

Не могу понять, как правильно готовить `company-mode`. Включаю минорный company-mode для prog-mode вот так...

(add-hook 'prog-mode-hook
          (lambda ()
            (company-mode 1)))

Хочу включить бекэнд company-clang для c-mode.

Почему так работает:

(add-hook 'c-mode-hook
          (lambda ()
            (set (make-local-variable 'company-backends) '(company-clang))))

а так не работает:

(add-hook 'c-mode-hook
          (lambda ()
            (add-to-list 'company-backends 'company-clang)))

И еще. Как сделать, чтобы общие бекэнды включались для всех prog-mode (типа company-yasnippet), а специфичные только для буфферов c-mode, python-mode и т.д., и чтобы специфичные были приоритетнее общих?

 ,


Viewing all articles
Browse latest Browse all 74575

Trending Articles