Thanks for the suggestion but I already do so:)
(slightly differently)
on ^*:text:*:#chan1,#chan2:{
echo -tn $chan $+(<,$nick(#,$nick).pnick,>) $1-
haltdef
}
Anyway I just thought since many other options have per channel/window settings it might not be such a bad idea:)
EDIT: oh and of course it doesnt work for status windows^^