 (use-package autorevert
   ;; Disabling while observing git performace on large repo.
   ;; :config
+  ;; Disabling because #auto-revert-vc-slowdown
   ;; (global-auto-revert-mode)
   )
 

        (append winner-boring-buffers '("*helm M-x*"
                                        "helm mini*"
                                        "*helm projectile*")))
  :bind (("<escape>" . ar/dwim-key-esc)
         ("C-c <right>" . winner-redo)
         ("C-c <left>" . winner-undo)))

(use-package helm-descbinds :ensure
  :bind (("C-h b" . helm-descbinds)

   objc-mode-map
   ("M-." . rtags-find-symbol-at-point))
  :config
  ;; Work in progress.
  ;; (use-package flycheck-rtags)
  (setq rtags-path "~/stuff/active/code/rtags/bin")
  (setq rtags-use-helm t))

;; Work in progress.
;; (defun ar/flycheck-rtags-setup ()
;;   (interactive)
;;   (flycheck-select-checker 'rtags)
;;   (setq-local flycheck-highlighting-mode nil) ;; RTags creates more accurate overlays.
;;   (setq-local flycheck-check-syntax-automatically nil))

;; Needed for endlessparentheses's hack.
(use-package cider :ensure t)
