From 2fc13df0ef69300c5747c77bf6da2c9f193cd0e1 Mon Sep 17 00:00:00 2001 From: David Florness Date: Sun, 27 Nov 2016 19:37:53 -0600 Subject: [PATCH] Will only refresh package listings if needed. Also, yasnippet is now installed and enabled by default --- init.el | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/init.el b/init.el index dc8e9f8..c1c7946 100644 --- a/init.el +++ b/init.el @@ -54,16 +54,24 @@ ;;; Load and activate lisp packages (package-initialize) -;;; Update package listings -(package-refresh-contents) - ;;; Change font to 13pt (set-face-attribute 'default nil :height 130) ;;; Install company (complete anything) mode and activate it -(package-install 'company) +(condition-case nil + (package-install 'company) + (error + (package-refresh-contents) + (package-install 'company))) + (require 'company) -(company-mode) +(add-hook 'after-init-hook 'global-company-mode) + +;;; Install yasnippet +(package-install 'yasnippet) + +(require 'yasnippet) +(yas-global-mode 1) (custom-set-variables ;; custom-set-variables was added by Custom. -- 2.38.4