: find-listener ( -- listener )
listener-gadget find-workspace show-tool tool-gadget ;
+: (call-listener) ( quot listener -- )
+ listener-gadget-input interactor-call ;
+
: call-listener ( quot -- )
- find-listener listener-gadget-input interactor-call ;
+ find-listener (call-listener) ;
: listener-run-files ( seq -- )
dup empty? [
: clear-listener-output ( listener -- )
[ listener-gadget-output [ pane-clear ] curry ] keep
- call-listener ;
+ (call-listener) ;
: clear-listener-stack ( listener -- )
- [ clear ] swap call-listener ;
+ [ clear ] swap (call-listener) ;
: hide-minibuffer ( listener -- )
dup listener-gadget-minibuffer dup