                       rainbow-mode
                       flatui-theme
                       json-mode
-                      anzu
                       undo-tree
                       racket-mode
                       processing-mode
                       csharp-mode
                       diminish
                       fillcode
+                      company
+                      cider
+                      ;; ac-cider
                       glsl-mode))
+
+(package-refresh-contents)
 
 (dolist (p df/packages)
   (when (not (package-installed-p p))
     (package-install p)))
 
+(global-company-mode)
+
+(require 'uniquify)
+(setq uniquify-buffer-name-style 'forward)
+
+(require 'saveplace)
+(setq-default save-place t)
+
 (require 'diminish)
-(after 'anzu (diminish 'anzu-mode))
 (after 'undo-tree (diminish 'undo-tree-mode " ψ"))
 (after 'rainbow-mode (diminish 'rainbow-mode))
 (after 'abbrev (diminish 'abbrev-mode))
-(after 'whitespace (diminish 'whitespace-mode " ⌴"))
+(after 'whitespace (diminish 'whitespace-mode " _"))
 
 (require 'whitespace)
 (setq whitespace-line-column 100)             ;; limit line length

      inhibit-startup-message t
      initial-scratch-message nil
      font-lock-maximum-decoration '((racket-mode . t) (t . 1))
      vc-diff-switches "-u")

(defun kelly? ()

                                    '(("\\<\\(FIXME\\|TODO\\):" 1 font-lock-preprocessor-face prepend)))))

(require 'imenu-anywhere)

(require 'undo-tree)
(global-undo-tree-mode 1)           ;; C-x u
