 ;; I have nothing substantial to say here.
 ;;
 ;;; Code:
-
-;; I read somewhere that this should be here
-(custom-set-variables
- ;; custom-set-variables was added by Custom.
- ;; If you edit it by hand, you could mess it up, so be careful.
- ;; Your init file should contain only one such instance.
- ;; If there is more than one, they won't work right.
- '(safe-local-variable-values (quote ((eval (quote (js2-jsx-mode))) (js2-jsx-mode))))
- '(shell-pop-shell-type (quote ("eshell" "*eshell*" (lambda nil (eshell))))))
 
 ;; According to https://www.reddit.com/r/emacs/comments/3kqt6e/2_easy_little_known_steps_to_speed_up_emacs_start/
 ;; This can reduce emacs init time. I went from 3.0s to 2.5s

       (melpaurl (concat (if no-ssl "http" "https") "://melpa.org/packages/"))
       (orgurl (concat "https" "://orgmode.org/elpa/")))
  (add-to-list 'package-archives (cons "melpa" melpaurl) t))

(when (< emacs-major-version 24)
  (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))

(add-to-list 'custom-theme-load-path (expand-file-name (concat user-emacs-directory "themes/")))

;; Nobody likes those annoying ~ end files, so redirect them.
(setq backup-directory-alist `((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t)))

;; Base auto-install and pretty code for configuring packages
(unless (package-installed-p 'use-package)
