   :ensure t
   :defer t
   :mode ("\\.html?\\'" "\\.css?\\'")
-  :config
-    (setq web-mode-code-indent-offset 2)
-    (setq web-mode-css-indent-offset 2)
-    (setq web-mode-markup-indent-offset 2)
-    (setq web-mode-script-padding 2)
-    (setq web-mode-enable-auto-pairing t)
-    (setq web-mode-enable-current-element-highlight t)
-    (setq web-mode-enable-current-column-highlight t)
-    (set-face-attribute 'web-mode-html-tag-bracket-face nil :foreground "Snow3")
-    (set-face-attribute 'web-mode-current-element-highlight-face nil :background "#073642"))
+  :config (progn (setq web-mode-code-indent-offset 2)
+                 (setq web-mode-css-indent-offset 2)
+                 (setq web-mode-markup-indent-offset 2)
+                 (setq web-mode-script-padding 2)
+                 (setq web-mode-enable-auto-pairing t)
+                 (setq web-mode-enable-current-element-highlight t)
+                 (setq web-mode-enable-current-column-highlight t)
+                 (set-face-attribute 'web-mode-html-tag-bracket-face nil :foreground "Snow3")
+                 (set-face-attribute 'web-mode-current-element-highlight-face nil :background "#073642")))
 
 ;; Web-mode -> Emmet
 (use-package emmet-mode
-    :ensure t
-    :defer t
-    :config (add-hook 'web-mode-hook 'emmet-mode))
+  :ensure t
+  :defer t
+  :config (progn (add-hook 'web-mode-hook 'emmet-mode)))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;
 ;; OLD CONFIGURATIONS ;;

(eval-when-compile
  (require 'use-package))
(require 'bind-key)

;; Color Theme: Solarized Dark [Light]
(use-package color-theme-solarized
  :ensure t
  :init
    (require 'color-theme)
  :config
    (set-frame-parameter nil 'background-mode 'dark)
    (set-terminal-parameter nil 'background-mode 'dark)
    (add-to-list 'load-path (car (directory-files "~/.emacs.d/elpa" t "color-theme-solarized-*" nil)))
    (color-theme-solarized))

;; Common Lisp
(use-package cl

  :mode (("\\.md" . gfm-mode)
         ("\\.mdown" . gfm-mode)
         ("\\.markdown" . gfm-mode))
  :config (progn (set-variable 'markdown-indent-on-enter nil)))

;; Neo-tree
(use-package neotree
  :ensure t
  :defer t
  :bind ("<f8>" . neotree-toggle))
  ;TODO: Add config section with set-face-attribute

;; Powerline
(use-package powerline
  :ensure t
  :config (progn (powerline-center-theme)
                 (setq powerline-default-separator 'contour)))

;; Undo-Tree
(use-package undo-tree
  :ensure t
  :defer t
  :bind (("C-z" . undo-tree-undo)
         ("C-S-z" . undo-tree-redo))
  :init (progn (global-undo-tree-mode t))
  :diminish undo-tree-mode)

;; Web-mode
