menu status {
Favorite rooms $+([,$numtok(%rooms,32),])
.join
..$submenu($popupmenu($1,join))
.-
.delete
..$submenu($popupmenu($1,deleteroom))
}
alias -l popupmenu {
if (($1 isnum) && ($gettok(%rooms,$1,32))) {
var %room = $v1
if ($2 == join) { return %room : $2 %room }
elseif ($2 == deleteroom) return %room : set %rooms $remtok(%rooms,%room,0,32)
}
}