# screwer by ak5 # color shift by keeb # 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 = { "[]():@" = "%P$*%n"; }; abstracts = { ## ## generic ## # text to insert at the beginning of each non-message line line_start = ""; # timestamp styling, nothing by default timestamp = "%P$*%N"; # any kind of text that needs hilighting, default is to bold hilight = "%P%_$*%_"; # any kind of error message, default is bright red error = "%R$*%N"; # channel name is printed channel = "$*"; # nick is printed nick = "%Y%_$*%_"; # nick host is printed nickhost = "[%P$*]"; # server name is printed server = "%_$*%_"; # some kind of comment is printed comment = "($*)"; # reason for something is printed (part, quit, kick, ..) reason = "($*)"; # mode change is printed ([+o nick]) mode = "($*)"; ## ## channel specific messages ## # highlighted nick/host is printed channick_hilight = "%G$*%N"; chanhost_hilight = "[$*]"; # nick/host is printed (parts, quits, etc.) channick = "%N$*"; chanhost = "{nickhost $*}"; # highlighted channel name is printed channelhilight = "%_$*%_"; # ban/ban exception/invite list mask is printed ban = "$*"; ## ## messages ## # the basic styling of how to print message, $0 = nick mode, $1 = nick msgnick = "%P<%Y$0%Y$1%P>%C "; # $0 = nick mode, $1 = nick ownmsgnick = "{msgnick $0 $1}"; ownnick = "%G$0%G"; # public message in channel, $0 = nick mode, $1 = nick pubmsgnick = "{msgnick $0 $1}"; pubnick = "%N$0%N"; # public message in channel meant for me, $0 = nick mode, $1 = nick pubmsgmenick = "{msgnick $0 $1}%Y"; menick = "%W$0%N"; # public highlighted message in channel # $0 = highlight color, $1 = nick mode, $2 = nick pubmsghinick = "{msgnick $1 $0$2-}"; # channel name is printed with message msgchannel = "%N:%P$*%N"; # private message, $0 = nick, $1 = host privmsg = "[$0(%P$1-)] "; # private message from you, $0 = "msg", $1 = target nick ownprivmsg = "[%P$0(%N$1-)] "; # own private message in query ownprivmsgnick = "{msgnick $*}"; ownprivnick = "%W$*%N"; # private message in query privmsgnick = "{msgnick %N$*}"; ## ## Actions (/ME stuff) ## # used internally by this theme action_core = "%W*%N $*"; # generic one that's used by most actions action = "{action_core $0} "; # own action, both private/public ownaction = "{action_core $0} "; # own action with target, both private/public ownaction_target = "%W*%N $0:%P$1%N "; # private action sent by others pvtaction = " %W*%N $* "; pvtaction_query = "{action $*}"; # public action sent by others pubaction = "{action $*}"; ## ## other IRC events ## # whois whois = "%P$[8]0 :%N $1-"; # notices ownnotice = "[%P$0>%N$1-] "; notice = "%W-%N$*%W-%N "; # notice = "%W-%N$0( pubnotice_channel = "%N:%g$*"; pvtnotice_host = "(%P$*)"; servernotice = "%P-%N$*%P-%N "; # CTCPs ownctcp = "[%P$0($1-)] "; ctcp = "%N$*"; # wallops wallop = "%W$*%N: "; wallop_nick = "%N$*"; wallop_action = "%W * $*%N "; # netsplits netsplit = "%w-%W-%P$*%W-%w-%N"; netjoin = "%w-%W-%P$*%W-%w-%N"; # /names list names_prefix = ""; names_nick = "%P|%W$0%N$1-%N "; names_nick_op = "{names_nick $*}"; names_nick_halfop = "{names_nick $*}"; names_nick_voice = "{names_nick $*}"; names_users = "%P|>%w>%W>%N $*"; names_channel = "$*"; # DCC dcc = "$*%N"; dccfile = "%_$*%_"; # DCC chat, own msg/action dccownmsg = "[$0($1-)] "; dccownnick = "$*"; dccownquerynick = "%W$*%N"; dccownaction = "%P*%N $* "; dccownaction_target = "%P*%N $0%P:%P$1%N "; # DCC chat, others dccmsg = "[$1-($0)] "; dccquerynick = "$*"; dccaction = "%P*%N $* "; ## ## statusbar ## # default background for all statusbars. You can also give # the default foreground color for statusbar items. # sb_background = "%9%W"; sb_background = "%N%N"; # default backround for "default" statusbar group # sb_default_bg = "%0"; sb_default_bg = "%N"; # background for prompt / input line sb_prompt_bg = "%N"; # background for info statusbar sb_info_bg = "%N"; # background for topicbar (same default) sb_topic_bg = "%N"; # text at the beginning of statusbars. sb-item already puts # space there,so we don't use anything by default. # sbstart = "%y»)%N"; sbstart = ""; # text at the end of statusbars. Use space so that it's never # used for anything. sbend = "%P<«"; # topicsbstart = "{sbstart $*}"; topicsbstart = "%P»>%N"; # topicsbend = "{sbend $*}"; topicsbend = ""; prompt = "%P>%N$*%P: "; sb = "%P[%N$*%P]%N "; #custom: sbtime = "%P$*%N "; #endcustom sbmode = "%P/%N+$*%N"; sbaway = " %N(%PzZzZ%N)%N"; sbservertag = "%P:%N $0 %P(%N^X%P)"; # activity in statusbar # ',' separator sb_act_sep = "%P$*"; # normal text sb_act_text = "%N$*"; # public message sb_act_msg = "%W$*"; # hilight sb_act_hilight = "%Y$*"; # hilight with specified color, $0 = color, $1 = text sb_act_hilight_color = "$0$1-%N"; # sb_act_hilight_color = "$0-%N"; # sb_act_hilight_color = "%Y$1%N"; # userlist.pl settings sb_usercount = "{sb $0 %P/ $1-}"; sb_uc_ircops = "%P*%N$*"; sb_uc_ops = "%P@%N$*"; sb_uc_halfops = "%P%%%N$*"; sb_uc_voices = "%P+%N$*"; sb_uc_normal = "%N$*"; sb_uc_space = "%P,"; # nact.pl settings nact_display = "$1%G>%N$0%R>%N$2"; nact_command = "$1: [DN:$0 UP:$2]"; }; formats = { "fe-common/core" = { join = "%P»»%N$[-9]0%P» {chanhost $1} %Pjoins $2"; part = "%P««%N$[-9]0%P« {chanhost $1} %Pleaves $2 {reason $3}"; quit = "%P««%N$[-9]0%P« {chanhost $1} %Pquits {reason $2}"; kick = "%R«%r«%N$[-9]0%P was kicked from%N {channel $1} %Pby%N $2 {reason $3}"; own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}%N$1"; own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel %P$1}}%P$2"; pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1"; pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}$2"; pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2"; pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}$3"; pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}$1"; pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}$2"; set_item = "$0 %P=%N $1"; line_start_irssi = "{line_start}{hilight %PIrssi:%N }"; nick_changed = "%P--%N{channick $[-9]0}%P- is now known as%N {nick $1}"; your_nick_changed = "%P--%N You're now known as {nick $1}"; daychange = "%P----%N Day changed to %%d %%b %%Y"; }; "fe-common/irc" = { chanmode_change = "%P--modechange {channel $0}:%N {mode $1} %Pby%N $2"; whois = "%P,-%w-%W-%nWhois%W-%w-%P<%N $0 {chanhost_hilight $1@$2}%n%:%P|%n {whois ircname $3}"; whois_idle = "%P|%n {whois idle %|$1d $2h $3m $4s}"; whois_idle_signon = "%P|%n {whois idle %|$1d $2h $3m $4s {comment signon: $5}}"; whois_server = "%P|%n {whois server %|$1 {comment $2}}"; whois_oper = "%P|%n {whois {hilight $1}}"; whois_registered = "%P|%n {whois has registered this nick}"; whois_help = "%P|%n {whois is available for help}"; whois_modes = "%P|%n {whois modes $1}"; whois_realhost = "%P|%n {whois hostname $1-}"; whois_usermode = "%P|%n {whois usermode $1}"; whois_channels = "%P|%n {whois channels %|$1}"; whois_away = "%P|%n {whois away %|$1}"; whois_special = "%P|%n {whois info %|$1}"; whois_extra = "%P|%n {whois extra %|$1}"; end_of_whois = "%P`---------------- -- --- - - -"; whois_not_found = "%P>%w>%W>%N There is no such nick $0"; # very ugly. But recently some EFNet IRCDs send an annoying # "actually using host" message along with whois. default_event_server = "%P|%n {whois ircdmsg $1 [$0]}"; server_chanmode_change = "{netsplit IRCDMode}%P/$0 %n{mode $1} %Pby%N {nick $2}"; own_action = "{ownaction $[-9]0}$1"; action_public = "{pubaction $[-9]0}$1"; action_public_channel = "{pubaction $[-9]0{msgchannel $1}}$2"; channel_created = "%P-- Channel%n $0 %Pcreated%n $1"; topic = "%P-- Topic for %n$0: $1"; no_topic = "%P-- No topic set for %n$0"; topic_info = "%P-- Topic set by%n {nick $0} {nickhost $2} {comment $1}"; channel_synced = "%PJoin to%n {channel $0} %Pwas synced in%n {hilight $1} secs"; }; };