  '(flycheck-color-mode-line-error-face ((t (:inherit flycheck-fringe-error :background "Red" :foreground "White" :weight normal))))
  '(flycheck-color-mode-line-info-face ((t (:inherit flycheck-fringe-info :background "Cyan" :foreground "White" :weight normal))))
  '(flycheck-color-mode-line-warning-face ((t (:inherit flycheck-fringe-warning :background "Orange" :foreground "White" :weight normal))))
- '(mode-line ((t (:family "Monaco")))))
+ '(mode-line ((t (:family "Hack")))))
 
 ; Custom mode line.
 (powerline-default-theme)

(load-theme 'spacegray t)

; Fullscreen.
(toggle-frame-fullscreen)

(setq org-src-fontify-natively t)
(setq org-html-postamble nil)
(setq org-html-htmlize-output-type 'css)
(global-set-key (kbd "C-c c") 'org-capture)

; JavaScript
(add-to-list 'auto-mode-alist '("\\.js[x]\\'" . js2-mode))
(add-to-list 'auto-mode-alist '("\\.json]\\'" . json-mode))

; HTML
(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))

; Jade/Pug
(add-to-list 'auto-mode-alist '("\\.pug\\'" . jade-mode))

; Python
(add-hook 'python-mode-hook 'anaconda-mode)

; Swift
(add-to-list 'auto-mode-alist '("\\.swift\\'" . swift-mode))

; Remove useless GUI components.
(setq inhibit-startup-echo-area-message t)
