Evil/Transmission: Improve consistency

master
Pierre Neidhardt 2017-10-29 21:57:26 +01:00
parent c62e19811c
commit 1123dee34b
1 changed files with 34 additions and 34 deletions

View File

@ -2,6 +2,7 @@
(evil-set-initial-state 'transmission-mode 'motion) (evil-set-initial-state 'transmission-mode 'motion)
(evil-define-key 'motion transmission-mode-map (evil-define-key 'motion transmission-mode-map
;; motion
(kbd "SPC") 'scroll-up-command (kbd "SPC") 'scroll-up-command
(kbd "S-SPC") 'scroll-down-command (kbd "S-SPC") 'scroll-down-command
(kbd "<delete>") 'scroll-down-command (kbd "<delete>") 'scroll-down-command
@ -9,21 +10,20 @@
;; sort ;; sort
"s" 'tabulated-list-sort "s" 'tabulated-list-sort
;; "D" 'transmission-delete ; TODO: useless with `transmission-remove'?
"a" 'transmission-add
"p" 'transmission-move
"d" 'transmission-remove
(kbd "<return>") 'transmission-files (kbd "<return>") 'transmission-files
"e" 'transmission-peers "p" 'transmission-peers
"i" 'transmission-info "i" 'transmission-info
"x" 'transmission-toggle ; TODO: Match EMMS' pause. "a" 'transmission-add
"A" 'transmission-trackers-add ;; "D" 'transmission-delete ; Useless with `transmission-remove'?
"c" 'transmission-verify "p" 'transmission-move
"d" 'transmission-remove
"x" 'transmission-toggle ; EMMS has "x" for pause.
"t" 'transmission-trackers-add
"c" 'transmission-verify ; "c" for "[c]heck".
"D" 'transmission-set-download "D" 'transmission-set-download
"U" 'transmission-set-upload "U" 'transmission-set-upload
"R" 'transmission-set-ratio "S" 'transmission-set-ratio ; "S" for "[S]eed"
"P" 'transmission-set-bandwidth-priority "P" 'transmission-set-bandwidth-priority
;; mark ;; mark
@ -36,7 +36,7 @@
;; quit ;; quit
"q" 'transmission-quit "q" 'transmission-quit
"ZQ" 'transmission-quit "ZQ" 'evil-quit
"ZZ" 'transmission-quit) "ZZ" 'transmission-quit)
(evil-set-initial-state 'transmission-files-mode 'motion) (evil-set-initial-state 'transmission-files-mode 'motion)
@ -48,46 +48,46 @@
;; sort ;; sort
"s" 'tabulated-list-sort "s" 'tabulated-list-sort
"e" 'transmission-peers "p" 'transmission-peers
"i" 'transmission-info "i" 'transmission-info
(kbd "<return>") 'transmission-find-file "R" 'transmission-move
(kbd "S-<return>") 'transmission-display-file
"!" 'transmission-files-command
;; "X" 'transmission-files-command
"A" 'transmission-browse-url-of-file
"o" 'transmission-find-file-other-window
"O" 'transmission-view-file
"p" 'transmission-move
"u" 'transmission-files-unwant "u" 'transmission-files-unwant
"U" 'transmission-files-want "U" 'transmission-files-want
"P" 'transmission-files-priority "P" 'transmission-files-priority
(kbd "<return>") 'transmission-find-file
(kbd "S-<return>") 'transmission-display-file
"o" 'transmission-find-file-other-window
"O" 'transmission-view-file
"!" 'transmission-files-command
;; "X" 'transmission-files-command
"t" 'transmission-trackers-add
"T" 'transmission-trackers-remove
;; goto URL
"gu" 'transmission-browse-url-of-file ; See mu4e.
;; quit ;; quit
"q" 'quit-window "q" 'transmission-quit
"ZQ" 'transmission-quit "ZQ" 'evil-quit
"ZZ" 'transmission-quit) "ZZ" 'transmission-quit)
(evil-set-initial-state 'transmission-info-mode 'motion) (evil-set-initial-state 'transmission-info-mode 'motion)
(evil-define-key 'motion transmission-info-mode-map (evil-define-key 'motion transmission-info-mode-map
"e" 'transmission-peers "p" 'transmission-peers
"A" 'transmission-trackers-add
"r" 'transmission-trackers-remove ; TODO: Add to the main view as well? Bad binding.
"t" 'transmission-trackers-add
"T" 'transmission-trackers-remove
"D" 'transmission-set-torrent-download "D" 'transmission-set-torrent-download
"U" 'transmission-set-torrent-upload "U" 'transmission-set-torrent-upload
"R" 'transmission-set-torrent-ratio "S" 'transmission-set-torrent-ratio ; "S" for "[S]eed"
"P" 'transmission-set-bandwidth-priority "P" 'transmission-set-bandwidth-priority
"gy" 'transmission-copy-magnet ; TODO: Use "ym"?
"c" 'transmission-copy-magnet ; TODO: Should be `transmission-verify' like in the main view? "R" 'transmission-move
"p" 'transmission-move
;; quit ;; quit
"q" 'quit-window "q" 'quit-window
"ZQ" 'quit-window "ZQ" 'evil-quit
"ZZ" 'quit-window) "ZZ" 'quit-window)
(evil-set-initial-state 'transmission-peers-mode 'motion) (evil-set-initial-state 'transmission-peers-mode 'motion)
@ -99,7 +99,7 @@
;; quit ;; quit
"q" 'quit-window "q" 'quit-window
"ZQ" 'quit-window "ZQ" 'evil-quit
"ZZ" 'quit-window) "ZZ" 'quit-window)
(provide 'init-evil-transmission) (provide 'init-evil-transmission)