 (use-package hydra :ensure t)
 (setq hydra-is-helpful t)
 
+;; Shows keyboard macros as Emacs lisp.
 (use-package elmacro :ensure t)
 
 (defhydra hydra-vc-log-edit (:color blue :hint nil)

(set-face-attribute 'default nil :height 180)

(set-cursor-color "#FA009A")

;; Hide UI.
(menu-bar-mode -1)
(when (fboundp 'toggle-scroll-bar)
  (toggle-scroll-bar -1))
(when (fboundp 'tool-bar-mode)
  (tool-bar-mode -1))

(require 'ar-package)
(ar/package-initialize)

;; Search StackOverflow snippets.
(use-package howdoi :ensure t)

(use-package which-key :ensure t
  :config (which-key-mode))

;; Twitter.
(use-package twittering-mode :ensure t)

(use-package rainbow-delimiters :ensure t)

(use-package hungry-delete :ensure t
  :config (global-hungry-delete-mode))

(global-font-lock-mode)
(global-auto-revert-mode)

;; Auto refresh dired.
;; From http://mixandgo.com/blog/how-i-ve-convinced-emacs-to-dance-with-ruby
(setq global-auto-revert-non-file-buffers t)
;; Be quiet about dired refresh.
(setq auto-revert-verbose nil)

;; Let auto-revert-mode update vc/git info.
;; Need it for mode-line-format to stay up to date.
