   (add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode))
   (add-to-list 'auto-mode-alist '("\\.djhtml\\'" . web-mode))
   (add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))
+
+  (csetq web-mode-code-indent-offset 4)
+  (csetq web-mode-markup-indent-offset 2)
+  (csetq web-mode-css-indent-offset 2)
+  (csetq web-mode-sql-indent-offset 4)
+  (csetq web-mode-attr-indent-offset 2)
+  (csetq web-mode-attr-value-indent-offset 2)
+
+  (csetq web-mode-enable-current-column-highlight t)
+  (csetq web-mode-enable-current-element-highlight t)
+  (csetq web-mode-enable-element-content-fontification t)
+  (csetq web-mode-enable-element-tag-fontification t)
+  (csetq web-mode-enable-html-entities-fontification t)
+  (csetq web-mode-enable-inlays t)
+  (csetq web-mode-enable-sql-detection t)
+  (csetq web-mode-enable-block-face t)
+  (csetq web-mode-enable-part-face t)
 
   (csetq web-mode-engines-alist
          '(("django" . "\\.html\\'")))

          (display-buffer-reuse-window
           display-buffer-in-side-window)
          (side            . bottom)
          (reusable-frames . visible)
          (window-height   . 0.25))
         ;; Let `display-buffer' reuse visible frames for all buffers. This must be
         ;; the last entry in `display-buffer-alist', because it overrides any later

    (company-mode -1))

  (add-hook 'gud-mode-hook #'user-gud))

;; Web stuff
(use-package js2-mode
