 (setq custom-file (locate-user-emacs-file "custom.el"))
 (load custom-file 'noerror)
 
-
-
-;;; dash-at-point
-(require 'dash-at-point)
-(global-set-key "\C-c\C-\M-d" 'dash-at-point)
-
-;;; detab, and tab = 2 spaces
-(setq-default indent-tabs-mode nil)
-(setq standard-indent 2)
-;; no tabs by default. modes that really need tabs should enable
-;; indent-tabs-mode explicitly. makefile-mode already does that, for
-;; example.
-
 ;;; Line numbering
 ;;; (from http://www.emacswiki.org/LineNumbers)
 (defvar my-linum-format-string "%4d")

(ac-config-default)

;;; solarized
(load-theme 'solarized-dark t)
(defun endarken () (interactive) (load-theme 'solarized-dark t))
(defun enlighten () (interactive) (load-theme 'solarized-light t))
(global-set-key (kbd "C-c s") 'endarken)

(require 'cl)

;;; Slather with elisp
(load "package")
(package-initialize)
(add-to-list 'package-archives
  '("marmalade" . "http://marmalade-repo.org/packages/") t)
(add-to-list 'package-archives
  '("melpa" . "http://melpa.milkbox.net/packages/") t)
(setq package-archive-enable-alist '(("melpa" deft magit)))

(defvar my-packages '(
                   ;; General
                      auto-complete
                      org
                      rainbow-delimiters
                      undo-tree
                      yaml-mode

                   ;; Clojure
                      ac-cider
