 ;;; make parenthesis colorful!
 (use-package rainbow-delimiters
   :ensure t
+  :defer t
   :config
   (progn
     (add-hook 'prog-mode-hook 'rainbow-delimiters-mode)

    (setq comment-dwim-2--inline-comment-behavior 'reindent-comment)))

;;; auto complete package
(use-package fuzzy :ensure t)
(use-package auto-complete
  :ensure t
  :diminish auto-complete-mode
  :init
  (progn

    (setq rainbow-identifiers-choose-face-function
	  'rainbow-identifiers-cie-l*a*b*-choose-face)
    (setq rainbow-identifiers-face-count 128)
    (setq rainbow-identifiers-cie-l*a*b*-lightness 45)
    (setq rainbow-identifiers-cie-l*a*b*-saturation 45)
    (setq rainbow-identifiers-faces-to-override
      '(font-lock-type-face
        font-lock-variable-name-face
