   (key-chord-define-global "tk" 'noprompt/forward-transpose-sexps)
   (key-chord-define-global "tj" 'noprompt/backward-transpose-sexps))
 
+;; Using figwheel
+(setq cider-cljs-lein-repl "(do (use 'figwheel-sidecar.repl-api)
+    (start-figwheel!)
+    (cljs-repl))")
 ;; Send expression directly to REPL buffer (experimental)
 ;; It'll be interesting to see how this works out in practice, with
 ;; multiple REPL connections

                      clojurescript-mode
                      magit
                      paredit
                      ;; Proationary mode, to try out only highlighting mismatched parens
                      rainbow-delimiters
                      slamhound
                      web-mode))
(dolist (p my-packages)
  (when (not (package-installed-p p))

(add-hook 'lisp-mode-hook #'enable-paredit-mode)
(add-hook 'scheme-mode-hook #'enable-paredit-mode)

(add-hook 'prog-mode-hook 'rainbow-delimiters-mode)
(require 'rainbow-delimiters)
(set-face-attribute 'rainbow-delimiters-unmatched-face nil
                    :foreground 'unspecified
                    :inherit 'error)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Sayid
;;; Q: Is this as awesome as advertised?
(eval-after-load 'clojure-mode
  '(sayid-setup-package))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Experimental settings that I ran across in a recent blog post

;;; Auto-save when losing focus
;;; e.g. switching from here to a browser for figwheel
