          ("C-h b" . counsel-descbinds)
          ("C-x C-f" . counsel-find-file)
          ("C-s" . counsel-grep-or-swiper)
-         ("C-c j" . counsel-git-grep)
+         ("C-c s f" . counsel-git)
+         ("C-c s i" . counsel-git-grep)
          ("C-c s g" . rgrep)
          ("C-c s r" . counsel-rg)
          ("C-c s s" . counsel-ag)

  :init (progn
          (add-hook 'emacs-lisp-mode-hook 'elisp-slime-nav-mode)
          (add-hook 'c-mode-hook 'elisp-slime-nav-mode)))

;; TODO integrate flycheck-color-mode-line and flycheck-pos-tip
(use-package flycheck

    (if ddb/hs-state
        (hs-hide-all)
      (hs-show-all)))

(use-package helpful
  :bind (("C-h f" . helpful-callable)
         ("C-h o" . helpful-symbol)
         ("C-h v" . helpful-variable)
         ("C-h k" . helpful-key)
         ("C-c C-d" . helpful-at-point)
         ("C-h C" . helpful-command)))

(use-package hideshow
  :commands hs-minor-mode
