Improve ctags and company configuration

Set ctags command based on major mode
Set different company backends based on major mode
Completely abandon robe in favour of ctags for Ruby
Set up Erlang configuration
This commit is contained in:
Maciej 2019-04-08 11:23:36 +03:00
parent 4d3683eb4a
commit d3c2c17ff9
Signed by: maciej
GPG key ID: 41D62D42D3B0D765
10 changed files with 141 additions and 57 deletions

View file

@ -4,3 +4,17 @@
;; Tern is used for completion
(add-hook 'js2-mode-hook 'tern-mode)
(defun activate-js2-mode ()
;; Company list override
(add-to-list (make-local-variable 'company-backends)
'(company-tern company-yasnippet)))
(add-hook 'js2-mode-hook 'activate-js2-mode)
(defun activate-web-mode ()
;; Company list override
(add-to-list (make-local-variable 'company-backends)
'(company-web-html company-yasnippet)))
(add-hook 'web-mode-hook 'activate-web-mode)