DLines {
var %a = $active
window -c @@Dline
window -hn @@Dline
filter -cww $1 @@Dline
dline @@Dline $2-
;filter -cww @@Dline $1 | ;filter can't fill the channels ;]
var %c = $window($1).state
window -n $1
clear $1
var %i = 1
while (%i <= $line(@@Dline,0)) { echo $1 $line(@@Dline,%i) | inc %i }
window $gettok(-n -m -h -r,$findtok(minimized maximized hidden normal,%c,1,32),32) $1
window -c @@Dline
window -a $+(",%a,")
}