branch: elpa/hyperdrive
commit 91b4a1db06b5f0ea96e91dbd299af6d2f4e3e05f
Author: Joseph Turner <jos...@ushin.org>
Commit: Joseph Turner <jos...@ushin.org>

    Change: (-menu-set-{petname,nickname}) Access scope in interactive
---
 hyperdrive-menu.el | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/hyperdrive-menu.el b/hyperdrive-menu.el
index 79963b8400..b81c50fcb4 100644
--- a/hyperdrive-menu.el
+++ b/hyperdrive-menu.el
@@ -287,22 +287,23 @@
   (interactive (list (hyperdrive-complete-hyperdrive :force-prompt 
current-prefix-arg)))
   (transient-setup 'hyperdrive-menu-hyperdrive nil nil :scope hyperdrive))
 
-(transient-define-suffix hyperdrive-menu-set-petname (petname)
+(transient-define-suffix hyperdrive-menu-set-petname (petname hyperdrive)
   (interactive
    (list (hyperdrive-read-name
           :prompt "New petname"
-          :initial-input (hyperdrive-petname (oref transient-current-prefix 
scope)))))
-  (let ((hyperdrive (oref transient-current-prefix scope)))
-    (hyperdrive-set-petname petname hyperdrive)))
+          :initial-input (hyperdrive-petname (oref transient-current-prefix 
scope)))
+         (oref transient-current-prefix scope)))
+  (hyperdrive-set-petname petname hyperdrive))
 
-(transient-define-suffix hyperdrive-menu-set-nickname (nickname)
+(transient-define-suffix hyperdrive-menu-set-nickname (nickname hyperdrive)
   (interactive
    (list (hyperdrive-read-name
           :prompt "New nickname"
-          :initial-input (alist-get 'name (hyperdrive-metadata (oref 
transient-current-prefix scope))))))
-  (hyperdrive-set-nickname nickname (oref transient-current-prefix scope)
-                           :then (lambda (hyperdrive)
-                                   (hyperdrive-menu-hyperdrive hyperdrive))))
+          :initial-input (alist-get 'name (hyperdrive-metadata (oref 
transient-current-prefix scope))))
+         (oref transient-current-prefix scope)))
+  (hyperdrive-set-nickname nickname hyperdrive
+                           :then (lambda (drive)
+                                   (hyperdrive-menu-hyperdrive drive))))
 
 ;;;; Footer
 

Reply via email to