 
 (defun evil-collection-transmission-setup ()
   "Set up `evil' bindings for `transmission'."
-  (evil-set-initial-state 'transmission-mode 'motion)
-  (evil-define-key 'motion transmission-mode-map
+
+  (evil-collection-inhibit-insert-state transmission-mode-map)
+  (evil-set-initial-state 'transmission-mode 'normal)
+  (evil-define-key 'normal transmission-mode-map
     ;; motion
     (kbd "SPC") 'scroll-up-command
     (kbd "S-SPC") 'scroll-down-command

    "ZQ" 'evil-quit
    "ZZ" 'transmission-quit)

  (evil-set-initial-state 'transmission-info-mode 'motion)
  (evil-define-key 'motion transmission-info-mode-map
    "p" 'transmission-peers

    "t" 'transmission-trackers-add

    "ZQ" 'evil-quit
    "ZZ" 'quit-window)

  (evil-collection-inhibit-insert-state transmission-peers-mode-map)
  (evil-set-initial-state 'transmission-peers-mode 'normal)
  (evil-define-key 'normal transmission-peers-mode-map
    ;; sort
    "o" 'tabulated-list-sort

