diff options
| author | Pierre Neidhardt <ambrevar@gmail.com> | 2018-02-22 18:03:26 +0100 |
|---|---|---|
| committer | Pierre Neidhardt <ambrevar@gmail.com> | 2018-02-22 18:25:35 +0100 |
| commit | 0ba0a5feaf3b946ae4747f3997903958a189cb84 (patch) | |
| tree | f8bd7b393ac189d949b42c42b14c41c5786d49a3 | |
| parent | 277b55ca8d20edd491587911ed72ad8782715791 (diff) | |
transmission: Use normal state
| -rw-r--r-- | evil-collection-transmission.el | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/evil-collection-transmission.el b/evil-collection-transmission.el index 9d2c095..ceeec02 100644 --- a/evil-collection-transmission.el +++ b/evil-collection-transmission.el @@ -33,8 +33,10 @@ (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 @@ -72,8 +74,9 @@ "ZQ" 'evil-quit "ZZ" 'transmission-quit) - (evil-set-initial-state 'transmission-files-mode 'motion) - (evil-define-key 'motion transmission-files-mode-map + (evil-collection-inhibit-insert-state transmission-files-mode-map) + (evil-set-initial-state 'transmission-files-mode 'normal) + (evil-define-key 'normal transmission-files-mode-map (kbd "SPC") 'scroll-up-command (kbd "S-SPC") 'scroll-down-command (kbd "<delete>") 'scroll-down-command @@ -110,8 +113,9 @@ "ZQ" 'evil-quit "ZZ" 'transmission-quit) - (evil-set-initial-state 'transmission-info-mode 'motion) - (evil-define-key 'motion transmission-info-mode-map + (evil-collection-inhibit-insert-state transmission-info-mode-map) + (evil-set-initial-state 'transmission-info-mode 'normal) + (evil-define-key 'normal transmission-info-mode-map "p" 'transmission-peers "t" 'transmission-trackers-add @@ -128,8 +132,9 @@ "ZQ" 'evil-quit "ZZ" 'quit-window) - (evil-set-initial-state 'transmission-peers-mode 'motion) - (evil-define-key 'motion transmission-peers-mode-map + (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 |
