 ;; (add-to-list 'company-backends 'company-rtags)
 ;; (rtags-diagnostics)
 
-(use-package helm-c-yasnippet
-  :ensure t)
-
-(use-package helm-make
-  :ensure t)
-
-(use-package discover
-  :ensure t)
-
-(use-package drag-stuff
-  :ensure t)
+(use-package helm-c-yasnippet :ensure t)
+
+(use-package helm-make :ensure t)
+
+(use-package discover :ensure t)
+
+(use-package drag-stuff :ensure t)
 (global-set-key (kbd "M-<up>") 'drag-stuff-up)
 (global-set-key (kbd "M-<down>") 'drag-stuff-down)
 

    (find-dired dir "'(' -name .svn -o -name .git ')' -prune -o -type f")))

;; Quickly undo pop-ups or other window configurations.
(use-package winner
  :ensure t
  :init (winner-mode 1))
(setq winner-boring-buffers
      (append winner-boring-buffers '("*helm M-x*"
                                      "helm mini*"
                                      "*helm projectile*")))

(use-package helm-descbinds
  :ensure
  :bind (("C-h b" . helm-descbinds)
         ("C-h w" . helm-descbinds)))

;;  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)


(ar/load-all-files "~/.emacs.d/local/*.el")

(use-package google-translate :ensure t)

;; From http://ergoemacs.org/emacs/emacs_copy_file_path.html
(defun ar/copy-file-path (&optional φdir-path-only-p)
