it's irssi.

[code]

# default foreground color (%N) - -1 is the "default terminal color"

default_color = "-1";



# print timestamp/servertag at the end of line, not at beginning

info_eol = "false";



# these characters are automatically replaced with specified color

# (dark grey by default)

replaces = { "[]" = "%g$*%n"; };



abstracts = {



############# generic ###############################



indent_default = " + ";



# text to insert at the beginning of each non-message line

# line_start = "%g//%n ";

line_start = "";



# timestamp styling, nothing by default

timestamp = "%K$0-%n";



# any kind of text that needs hilighting, default is to bold

hilight = "%_$*%_";



# any kind of error message, default is bright red

error = "%R$*%n";



# channel name is printed

channel = "%b$*%n";



# nick is printed

nick = "%_$*%_";



# nick host is printed

nickhost = "%g$*";



# server name is printed

server = "%_$*%_";



# some kind of comment is printed

comment = "%n(%b\"$*\"%n);";



# reason for something is printed (part, quit, kick, ..)

reason = "{comment $*}";



# mode change is printed ([+o nick])

mode = "{comment $*}";



## channel specific messages



# highlighted nick/host is printed (joins)

channick_hilight = "%g$*%N";

chanhost_hilight = "{nickhost $*}";



# nick/host is printed (parts, quits, etc.)

channick = "$*";

chanhost = "{nickhost $*}";



# highlighted channel name is printed

channelhilight = "%g$*%n";



# ban/ban exception/invite list mask is printed

ban = "$*";



########### messages #################################



# the basic styling of how to print message, $0 = nick mode, $1 = nick

# msgnick = "$1-$0%K·%N %|";

msgnick = "%K$0%N $1 %K| %|%N";

# msgnick = "%K$0%N $1 %K· %|%N";



# $0 = nick mode, $1 = nick

ownmsgnick = "{msgnick $0 $1}";

ownnick = "%Y$*%n";



# public message in channel, $0 = nick mode, $1 = nick

pubmsgnick = "{msgnick $0 $1}";

pubnick = "%K$*%n";



# public highlighted message in channel

pubmsghinick = "{msgnick $0 $1}%r";

menick = "%K$*%n";



# channel name is printed with message

msgchannel = "%K:%m$*%n";



# private message, $0 = nick, $1 = host

privmsg = "$0=%b\"$1-\"%n ";



# private message from you, $0 = "msg", $1 = target nick

ownprivmsg = "$0=%b\"$1-\"%n ";



# private message in query

# privmsgnick = "{msgnick $*}";

privmsgnick = "%g<%N %|";



# own private message in query

#ownprivmsgnick = "{privmsgnick $*}";

ownprivmsgnick = "%r>%N %|";

#ownprivnick = "$*";





########## Actions (/ME stuff) #########################



# generic one that's used by most actions

action = " %m$* %M* %m%|";



# own action, both private/public

# ownaction = "{action $*}";

ownaction = " %m$* %M*%N%m";



# own action with target, both private/public

ownaction_target = "{action $*}";



# private action sent by others

pvtaction = "{action $*}";

pvtaction_query = "{action $*}";



# public action sent by others

pubaction = "{action $*}";





########## other IRC events #############################



# whois

whois = "%# $[8]0 = $1-;";



# notices

ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";

notice = "%M$*%n ";

pubnotice_channel = " %N($*)";

pvtnotice_host = " %N($*)";

servernotice = " %N($*)";



# CTCPs

ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";

ctcp = "%N$*%n";



# wallops

wallop = "%K$*%n: ";

wallop_nick = "%n$*";

wallop_action = "%K * $*%n ";



# netsplits

netsplit = " %Knsplit %R< %b\"$*\"%n";

netjoin = " %Knjoin %G> %b\"$*\"%n";



# /names list

names_prefix = "%Y!%K! names %Y!%n ";

names_nick = "%_$2$0%_%n$1- ";

names_nick_op = "{names_nick $* %R}";

names_nick_halfop = "{names_nick $* %C}";

names_nick_voice = "{names_nick $* %K}";

names_users = "%Y!%K! names %Y!%n $1";

names_channel = "\"%b$*\"%n";



# DCC

dcc = "%g$*%n";

dccfile = "%_$*%_";



# DCC chat, own msg/action

dccownmsg = "%g /* $0 ($1-) */";

dccownnick = "$*%n";

dccownquerynick = "$*%n";

dccownaction = "{action $*}";

dccownaction_target = "{action $*}";



# DCC chat, others

dccmsg = "%g/* $1- ($0) */";

dccquerynick = "%g$*%n";

dccaction = "{action $*}";



######## statusbar/topicbar ############################



# default background for all statusbars. You can also give

# the default foreground color for statusbar items.

sb_background = "%n";



# default backround for "default" statusbar group

#sb_default_bg = "%4";

# background for prompt / input line

sb_prompt_bg = "%n";

# background for info statusbar

#sb_info_bg = "%8";

# background for topicbar (same default)

#sb_topic_bg = "%4";



# text at the beginning of statusbars. sb-item already puts

# space there,so we don't use anything by default.

sbstart = "";

# text at the end of statusbars. Use space so that it's never

# used for anything.

sbend = "";



topicsbstart = "";

topicsbend = "";



prompt = "%r$* >%b>%n ";

# prompt = " %K└╼ ";



sb = "";

sbmode = " %K[%g%g+%n$*%K]";

sbaway = " %g/* zZzZ */%n";

sbservertag = ":%g$0%n";

sbnickmode = "$0";



# Usercount

sb_usercount = "{sb %_$0%_ nicks ($1-)}";

sb_uc_ircops = "%_*%_$*";

sb_uc_ops = "%_@%r$*%n";

sb_uc_halfops = "%_%%%g$*%n";

sb_uc_voices = "%_+%y$*%n";

sb_uc_normal = "%w$*%n";

sb_uc_space = " ";

# activity in statusbar



# ',' separator

sb_act_sep = " ";

# normal text

sb_act_text = "%K%9$*%n";

# public message

sb_act_msg = "%Y%9$*%n";

# hilight

sb_act_hilight = "%R%9$*%n";

# hilight with specified color, $0 = color, $1 = text

sb_act_hilight_color = "%R%9$1-%n";

};



########################################################



formats = {

"fe-common/core" = {

line_start = "{line_start}";

line_start_irssi = "{line_start}";



join = "%G>%K> join %g>%n {channick $0}";

part = "%R<%K< part %r<%n {channick $0}";

kick = "%R<%K< kicked %r<%n {channick $0}";

quit = "%R<%K< quit %r<%n {channick $0}";

quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";



nick_changed = "%K{channick $[-13]0} %G>%n {channick $1}";

your_nick_changed = "%K you %G>%n {channick $1}";



pubmsg = "{pubmsgnick $2 {pubnick \00313$[-11]0}}$1";



own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1";

own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2";

own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1";



pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1";

pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2";



pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2";

pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3";



pubmsg_channel = "{pubmsgnick {pubnick %G$[-11]0}$2}$1";

msg_private_query = "{privmsgnick $[-11]0}$2";

new_topic = " %ctopic %K= %|%B'$2' %non %b$1%n%K[set by {nick %y$0}]";



endofnames = "%Y!%K! names %Y!%m Total: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";

};

"fe-common/irc" = {

chanmode_change = "%Y!%K! mode %y!%n {channick $1}";

server_chanmode_change = "%Y!%K! mode %y!%n {channick $1}";



own_action = "{ownaction $[-11]0} $1";

action_private = "{pvtaction $[-11]0}$1";

action_private_query = "{pvtaction_query $[-11]0} $2";

action_public = "{pubaction $[-11]0}$1";

};

"Irssi::Script::ichat" = { ichat_timestamp = "%Y>%K> $1 %y>%n"; };

};

[/code]