summaryrefslogtreecommitdiff
path: root/modes/transmission
diff options
context:
space:
mode:
authorJames Nguyen <james@jojojames.com>2021-02-03 00:42:24 -0800
committerJames N <james@jojojames.com>2021-02-03 21:08:35 -0800
commita3f8d1b4c99028d2c2542386916964f1e6de11b1 (patch)
tree4920a033acf70f45f6eecf81d3b4e49d46a3c635 /modes/transmission
parente52dfbeb68225beb4e0eabb60a052f5748db8244 (diff)
Refactor menu-items to use evil-collection-define-operator-key
Diffstat (limited to 'modes/transmission')
-rw-r--r--modes/transmission/evil-collection-transmission.el14
1 files changed, 3 insertions, 11 deletions
diff --git a/modes/transmission/evil-collection-transmission.el b/modes/transmission/evil-collection-transmission.el
index dfd443c..915af76 100644
--- a/modes/transmission/evil-collection-transmission.el
+++ b/modes/transmission/evil-collection-transmission.el
@@ -145,17 +145,9 @@
"P" 'transmission-set-bandwidth-priority
"r" 'transmission-move)
- (evil-collection-define-key 'operator 'transmission-info-mode-map
- ;; Like `eww'.
- "u" '(menu-item
- ""
- nil
- :filter (lambda (&optional _)
- (when (memq evil-this-operator
- evil-collection-yank-operators)
- (setq evil-inhibit-operator t)
- #'transmission-copy-magnet))))
-
+ ;; yu, Like `eww'.
+ (evil-collection-define-operator-key 'yank 'transmission-info-mode-map
+ "u" 'transmission-copy-magnet)
(evil-collection-set-readonly-bindings 'transmission-peers-mode-map)
(evil-set-initial-state 'transmission-peers-mode 'normal)