           tangotango-theme
           tuareg
           utop
+          web-beautify
           web-mode
           yaml-mode))
   (dolist (package package-list)

    (package-refresh-contents))
  ;; install all required packages
  (setq package-list
        '(ac-js2
          clojure-mode
          clojure-mode-extra-font-locking
          company
          company-ghc

  (add-to-list 'company-backends 'company-elm))

;; JavaScript
(when (require 'flycheck nil t)
  (add-hook 'js-mode-hook
            (lambda () (flycheck-mode t)))
  ;; turn on flychecking globally
  ;; (add-hook 'after-init-hook #'global-flycheck-mode)
  ;; disable jshint since we prefer eslint checking
  (setq-default flycheck-disabled-checkers
                (append flycheck-disabled-checkers
