 ;; automated refactoring tools.
 (use-package clj-refactor
   :dependencies (clojure-mode cider yasnippet)
-  :defer t
   :init
 
   ;; Enable clj-refactor in Clojure buffers. This is taken directly from

;; documentation and source lookups, among many other features.
(use-package cider
  :dependencies (clojure-mode)
  :defer t
  :config

  ;; By default, any error messages that occur when CIDER is starting


;; Provides Racket REPL integration, including documentation and
;; source lookups. Basically CIDER for Racket.
(use-package geiser)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Packages: Markdown

;; Provides syntax highlighting, indentation, and editing commands for
;; Markdown files.
(use-package markdown-mode)

;; Provides the `markdown-toc-generate-toc' command to generate a
;; table of contents for a Markdown file.
(use-package markdown-toc
  :dependencies (markdown-mode)
  :config

  ;; Remove the header inserted before the table of contents. If you want a
