on *:connect:timer 0 1 set % $+ lastidle $+ $!cid $!idle on *:start:unset %lastidle* on *:input:*:if ($halted) { resetidle %lastidle [ $+ [ $cid ] ] }