Evil/Transmission: Improve consistency
parent
c62e19811c
commit
1123dee34b
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue