   (define-key company-active-map (kbd "S-TAB") 'company-select-previous)
   (define-key company-active-map (kbd "<backtab>") 'company-select-previous))
 
-;; The main advantage of using bind-key over define-key or
-;; global-set-key is that you can use M-x
-;; describe-personal-keybindings to see a list of all the customized
-;; keybindings you have defined.
-(require 'bind-key)
 (mapcar #'(lambda (x)
             (bind-key (kbd (car x)) (cdr x)))
-        '(("<f11>" . aim/fullscreen)
-          ("<f1>" . gnus-slave)
-          ("<f2>" . aim/revert-buffer-now)
-          ("C-x C" . compile)
+        '(("<f11>"   . aim/fullscreen)
+          ("<f1>"    . gnus-slave)
+          ("<f2>"    . aim/revert-buffer-now)
+          ("C-x C"   . compile)
           ("C-x C-g" . goto-line)
           ("C-x C-r" . recentf-open-files) ;overrides binding in ffap
-          ("C-x g" . goto-line)
-          ("C-x m" . gnus-msg-mail)
-          ("M-i" . imenu)))
+          ("C-x g"   . goto-line)
+          ("C-x m"   . gnus-msg-mail)
+          ("M-i"     . imenu)))

(use-package gotest)

(use-package go-mode
  :mode "\\.go\\'"
  :custom
  (go-fontify-function-calls nil)

(use-package git-timemachine)

(use-package git-gutter
  :demand
  :diminish
  :config
  (setq git-gutter:modified-sign " "
