 (unless (package-installed-p 'use-package)
   (package-refresh-contents)
   (package-install 'use-package))
+
+;; Enable use-package
 (eval-when-compile
   (require 'use-package))
 

(setq-default truncate-lines t)

; Package Management
(require 'package)
(setq package-enable-at-startup nil)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))

(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))
(package-initialize)

;; Install 'use-package' if necessary
;; http://cachestocaches.com/2015/8/getting-started-use-package/
;;
;; Configured with this reference
