From 31eb14d95efdba4d503ae0631f79802c6aa3d0a4 Mon Sep 17 00:00:00 2001 From: David Florness Date: Mon, 26 Dec 2016 18:25:42 -0600 Subject: [PATCH] Install company-tern before activating tern server --- init.el | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/init.el b/init.el index b3947ed..197935a 100644 --- a/init.el +++ b/init.el @@ -78,6 +78,11 @@ (require 'company-c-headers) (add-to-list 'company-backends 'company-c-headers) +;;; Install company backend for javascript +(package-install 'company-tern) +(add-to-list 'company-backends 'company-tern) +(add-hook 'js-mode-hook (lambda() (tern-mode))) + ;;; Load tern server (for javascript ide-like features) (cd "~/.emacs.d/tern") (shell-command "npm install") @@ -85,11 +90,6 @@ (add-to-list 'load-path "./tern/emacs") (autoload 'tern-mode "tern.el" nil t) -;;; Install company backend for javascript -(package-install 'company-tern) -(add-to-list 'company-backends 'company-tern) -(add-hook 'js-mode-hook (lambda() (tern-mode))) - ;;; Install auctex (package-install 'auctex) (setq TeX-auto-save t) -- 2.38.4