Update config for tern to work properly

This commit is contained in:
Maciej 2018-09-28 15:56:56 +03:00
parent c48d9754c6
commit 14e4e9642a
Signed by: maciej
GPG key ID: 41D62D42D3B0D765
3 changed files with 4 additions and 2 deletions

View file

@ -24,12 +24,12 @@
(yas-global-mode 1) (yas-global-mode 1)
(setq-default company-backends '(company-capf ;; Backend for default complete-at-point function (setq-default company-backends '(company-capf ;; Backend for default complete-at-point function
company-tern ;; Javascript
company-keywords ;; Keyword list for all languages company-keywords ;; Keyword list for all languages
company-yasnippet ;; Snippets for all programming languages company-yasnippet ;; Snippets for all programming languages
company-elisp ; Emacs Lisp company-elisp ; Emacs Lisp
company-clang company-cmake ;; C company-clang company-cmake ;; C
company-robe ;; Ruby company-robe ;; Ruby
company-tern ;; Javascript
company-ansible ;; Ansible company-ansible ;; Ansible
alchemist-company ;; Elixir alchemist-company ;; Elixir
company-racer ;; Rust company-racer ;; Rust

View file

@ -1,5 +1,6 @@
;; Use js2-mode for javascript editing ;; Use js2-mode for javascript editing
(add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)) (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))
(add-to-list 'auto-mode-alist '("\\.json\\'" . js2-mode))
;; Tern is used for completion ;; Tern is used for completion
(add-hook 'js2-mode-hook 'tern-mode) (add-hook 'js2-mode-hook 'tern-mode)

View file

@ -79,6 +79,7 @@
;; Text files ;; Text files
yaml-mode yaml-mode
markdown-mode markdown-mode
gitignore-mode
) )
) )
@ -114,7 +115,7 @@
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(package-selected-packages '(package-selected-packages
(quote (quote
(indium js2-mode keyfreq company-web visual-regexp enh-ruby-mode counsel-projectile counsel ivy flycheck-rust flycheck racer rust-mode hydra markdown-mode solarized-theme company-ansible alchemist window-purpose column-enforce-mode yaml-mode ansible dockerfile-mode ruby-end web-mode rvm dash-at-point robe base16-theme exec-path-from-shell)))) (gitignore-mode js2-mode keyfreq company-web visual-regexp enh-ruby-mode counsel-projectile counsel ivy flycheck-rust flycheck racer rust-mode hydra markdown-mode solarized-theme company-ansible alchemist window-purpose column-enforce-mode yaml-mode ansible dockerfile-mode ruby-end web-mode rvm dash-at-point robe base16-theme exec-path-from-shell))))
(custom-set-faces (custom-set-faces
;; custom-set-faces was added by Custom. ;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful. ;; If you edit it by hand, you could mess it up, so be careful.