Yes, you'll have to make custom aliases too. Here's a sample of a "theme" system:
- On ^*:text:*:#: haltdef | print_msg # $nick(#,$nick).pnick $1-
On ^*:text:*:?: haltdef | print_msg $nick $nick $1-
On ^*:action:*:#: haltdef | print_me # $nick $1-
On ^*:action:*:?: haltdef | print_me $nick $nick $1-
On *:input:#: if /* !iswm $1 { say $1- | halt }
On *:input:?: if /* !iswm $1 { say $1- | halt }
alias say msg $active $1-
alias me describe $active $1-
alias msg {
if $show && $window($1) { .msg $1- | print_msg $1 $me $2- }
else msg $1-
}
alias describe {
if $show && $window($1) { .describe $1- | print_me $1 $me $2- }
else describe $1-
}
alias print_msg echo -mbflirt $1 15-[ $2 ]- $3-
alias print_me echo -mbflirt $1 15-[ $+ $2 $3-