   "du" 'describe-face
   "dv" 'describe-variable
   ;;"dw" 'apropos ; Doesn't autofill object at point sadly
-
-  ;; "ee" 'find-file-at-point
-
-  ;; Flycheck and frame
+  "ee" 'find-file-at-point
   "fb" 'flycheck-buffer ; http://www.flycheck.org/
   "ff" 'flycheck-buffer
   "fl" 'flycheck-list-errors
   "fn" 'flycheck-next-error
   "fN" 'flycheck-previous-error
-  "ft" 'transpose-frame
-
-  ;; Git and conflict resolution
   "gb" 'magit-blame-start-or-quit
   "gf" 'find-file-at-point
   "gg" 'magit-status

 'ibuffer-mode
 'completion-list-mode
 )

(add-hook 'git-commit-mode-hook 'evil-insert-state)

;; (set-evil-initial-mode
;;  'emacs ; Start the following modes in 'emacs state.
;;  '(ansi-term
;;    docker-container-mode
;;    docker-image-mode
;;    docker-machine-mode
;;    docker-network-mode
;;    docker-volume-mode
;;    messages-buffer-mode
;;    multi-term
;;    package-menu-mode
;;    eshell))


;; Mode registration should be a mode config thing, not an evil config
;; thing. Of course first, it needs to be a _working_ thing.
(add-to-list 'evil-emacs-state-modes 'magit-blame-mode)
(add-to-list 'evil-emacs-state-modes 'messages-buffer-mode)
(add-to-list 'evil-emacs-state-modes 'eshell)
;;(add-to-list 'evil-emacs-state-modes 'docker-image-mode) ; moved to docker config
;;(set-evil-initial-mode 'ansi-term 'emacs)

(provide 'config-evil)
;;; config-evil.el ends here

 'evil ; A/K/A make emacs usable.
 'evil-leader
 'evil-indent-plus ; Indentation text objects.
 'evil-goggles  ; Highlight yanking and other niceties
 ;;'evil-anzu
 ;;'evil-magit ;some time I should try getting this to work again
 ;;'evil-lisp-state
