  'csv-mode
  'gitconfig-mode
  'gitignore-mode
- 'jinja2-mode
- 'js2-mode
  'json-mode
  'markdown-mode
  'scss-mode

(ensure-package-installed 'flycheck)
(require 'flycheck)
(add-hook 'after-init-hook #'global-flycheck-mode)
(flycheck-add-mode 'javascript-eslint 'web-mode)
(add-to-list 'flycheck-disabled-checkers '(javascript-jshint))

;; HACK aim linter executables at project-specific scripts
(setq flycheck-javascript-eslint-executable "~/code/10stories/run_eslint.sh")
(setq flycheck-python-pylint-executable "~/code/10stories/run_pylint.sh")


(add-to-list 'auto-mode-alist '("\\.md" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.html" . web-mode))
(add-to-list 'auto-mode-alist '("\\.jsx" . web-mode))

(ensure-package-installed 'json-reformat)
(require 'json-reformat)
