     "s-c"        #'me:rotate-fill-column
     "s-d"        #'company-complete
     "s-f"        #'flyspell-auto-correct-previous-word
-    "s-s"        #'flyspell-correct-previous-word-generic
+    "s-S-f"      #'flyspell-correct-previous-word-generic
+    "s-h"        #'git-gutter+-next-hunk
+    "s-S-h"      #'git-gutter+-previous-hunk
+    "s-s"        #'git-gutter+-stage-hunks
+    "s-o"        #'git-gutter+-show-hunk-inline-at-point
     "s-]"        #'winner-redo
     "s-["        #'winner-undo
     "s-;"        #'rtags-location-stack-forward

   "u"      #'evil-window-rotate-upwards
   "r"      #'windresize
   "<f8>"  #'delete-other-windows)
  :demand)

(use-package emacs-lisp-mode

  ;; F7
  (general-define-key
   :prefix "<f7>"
    "f"     #'counsel-projectile-find-file
    "k"     #'projectile-kill-buffers
    "o"     #'projectile-multi-occur
    "r"     #'persp-rename
