 (bind-key "C-c s d" 'helm-do-ag)
 
 (use-package helm-dash
-  :ensure helm-dash
+  :ensure t
   :demand)
 (bind-key "C-h y" 'helm-dash-at-point)
 (setq helm-dash-browser-func 'eww)

;; See http://blog.hardcodes.de/articles/63/building-clang-format-and-friends-on-osx-mountain-lion
;; See http://clang.llvm.org/docs/ClangFormat.html
(use-package clang-format
  :ensure clang-format)

(use-package company
  :ensure company)
(use-package company-c-headers
  :ensure company-c-headers)
(require 'company)
(setq company-backends (delete 'company-semantic company-backends))
(setq company-minimum-prefix-length 2)

;;  Guarantee that Emacs never loads outdated byte code files.
(setq load-prefer-newer t)
(use-package auto-compile
  :ensure t
  :demand)
(auto-compile-on-load-mode 1)
(auto-compile-on-save-mode 1)
