1info_eol = "false";
2replaces = { "[]=" = "%b$*%N"; "()=" = "%b$*%N"; "<>=" = "%b$*%N"; };
3
4abstracts = {
5  line_start = "%b»%N ";
6  timestamp = "%b|%N$*%b|";
7  hilight = "%_$*%_";
8  error = "%b$*%N";
9  channel = "%N$*%N";
10  nick = "%b$*%w";
11  server = "%_$*%_";
12
13  #(part, quit, kick, ..)
14  comment = "%B·%N$*%B·";
15  reason = "{comment $*}";
16
17  # mode change is printed ([+o nick])
18  mode_change = "[%p$*]%N";
19  mode = "{mode_change $*}";
20
21  # nick@host.com quit message
22  nickhost = "°$*°";
23  #nickhost = "(%w$*%w)%N";
24
25  channick_hilight = "%w$*%N";
26  chanhost_hilight = "{nickhost $*}";
27  channick = "%w$*%n";
28  chanhost = "{nickhost $*}";
29
30  # highlighted channel name on mode changes
31  channelhilight = "%Y$*%N";
32
33  # ban/ban exception/invite list mask is printed
34  ban = "%b$*%N";
35
36  # the basic styling of how to print message, $0 = nick mode, $1 = nick
37  msgnick = "%b<%b$0%w$1%b>%N %|";
38
39
40  # $0 = nick mode, $1 = nick
41  ownmsgnick = "{msgnick $0 $1-}";
42
43  #my nick color
44  ownnick = "%y$*%N";
45
46  # public message in channel, $0 = nick mode, $1 = nick
47  pubmsgnick = "{msgnick $0 $1-}";
48
49  # public message in channel meant for me, $0 = nick mode, $1 = nick
50  pubmsgmenick = "{msgnick $0 $1-}%W";
51  menick = "%w$*%N";
52
53  # public highlighted message in channel
54  # $0 = highlight color, $1 = nick mode, $2 = nick
55  pubmsghinick = "{msgnick %b$1 %N $0$2-}";
56
57  # channel name is printed with message
58  msgchannel = "%w:%b$*%N";
59
60  # private message, $0 = nick, $1 = host
61  privmsg = "[%b$0%y [%k$1-%y]%N ";
62
63  # private message from you, $0 = "msg", $1 = target nick
64  ownprivmsg = "[%w$0%y[%G$1-%y]%N ";
65
66  # own private message in query
67  ownprivmsgnick = "{msgnick  $*}";
68  ownprivnick = "%y$*%N";
69
70  # private message in query
71  privmsgnick = "{msgnick  %w$*}";
72
73  # /me says
74  action_core = "%g * $*%N";
75
76  # generic one that's used by most actions
77  action = "{action_core $*} ";
78
79  # own action, both private/public
80  ownaction = "{action $*}";
81
82  # own action with target, both private/public
83  ownaction_target = "{action_core $0}%W:%b$1%N ";
84
85  # private action sent by others
86  pvtaction = "%b (*) $*%N ";
87  pvtaction_query = "{action $*}";
88
89  # public action sent by others
90  pubaction = "{action $*}";
91
92  # whois
93  whois = "%# $[8]0 : $1-";
94
95  # notices
96  ownnotice = "[%b$0%w(%y$1-%w)]%N ";
97  notice = "%w-%y$*%w-%N ";
98  pubnotice_channel = "%w:%b$*";
99  pvtnotice_host = "%B(%w$*%y)";
100  servernotice = "%y!$*%N ";
101
102  # CTCPs
103  ownctcp = "[%b$0%y(%b$1-%y)] ";
104  ctcp = "%b$*%N";
105
106  # wallops
107  wallop = "%W$*%N: ";
108  wallop_nick = "%N$*";
109  wallop_action = "%W * $*%N ";
110
111  # netsplits
112  netsplit = "%Y$*%N";
113  netjoin = "%Y$*%N";
114
115  # /names list
116  names_prefix = "";
117  names_nick = "%w|%b$0%Y$1-%N ";
118  names_nick_op = "{names_nick $*}";
119  names_nick_halfop = "{names_nick $*}";
120  names_nick_voice = "{names_nick $*}";
121  names_users = "%w|(%b$*%w)%N";
122  names_channel = "%U%B$*%N";
123
124  # DCC
125  dcc = "%y$*%N";
126  dccfile = "%_$*%_";
127
128  # DCC chat, own msg/action
129  dccownmsg = "[%b$0%y(%b$1-%y)%N] ";
130  dccownnick = "%b$*%N";
131  dccownquerynick = "%W$*%N";
132  dccownaction = "{action $*}";
133  dccownaction_target = "{action_core $0}%w:%b$1%N ";
134
135  # DCC chat, others
136  dccmsg = "[%y$1-%b(%w$0%b)%N] ";
137  dccquerynick = "%y$*%N";
138  dccaction = "%W (*dcc*) $*%N %|";
139
140
141  # default background for all statusbars. You can also give
142  # the default foreground color for statusbar items.
143  sb_background = "%N%W";
144
145  # default backround for "default" statusbar group
146  # background for prompt / input line
147  sb_prompt_bg = "%N";
148  # background for info statusbar
149  sb_info_bg = "%N";
150  # background for topicbar (same default)
151
152  # text at the beginning of statusbars. sb-item already puts
153  # space there,so we don't use anything by default.
154  sbstart = "";
155  # text at the end of statusbars. Use space so that it's never
156  # used for anything.
157  sbend = " ";
158
159  topicsbstart = "{sbstart $*}";
160  topicsbend = "{sbend $*}";
161
162  prompt = "%b[%N$*%b]%N ";
163
164  sb = "%b[%N$*%b]%N";
165  sbmode = "%b(%p+%N$*%b)%N";
166  sbaway = "(%b^_^%N)";
167  sbservertag = ":$0/%b(%b<-=%R°%b=->)";
168  nact_display = " %W$1 %Gin:%W$0 %bout:%W$2 ";
169
170  # activity in statusbar
171  nact_command = "$0)in:$1:out($2";
172
173  # ',' separator
174  sb_act_sep = "%b$*";
175  # normal text
176  sb_act_text = "%b$*";
177  # public message
178  sb_act_msg = "%W$*";
179  # hilight
180
181  # hilight with specified color, $0 = color, $1 = text
182  sb_act_hilight_color = "$0$1-%N";
183};
184
185#formats = {
186#  "fe-common/core" = {
187#    pubmsg = "{pubmsgnick $2 {pubnick $[-16]0}}$1";
188#    own_msg = "{ownmsgnick $2 {ownnick $[-16]0}}$1";
189#    own_msg_channel = "{ownmsgnick $3 {ownnick $[-16]0}{msgchannel $1}}$2";
190#    pubmsg_me = "{pubmsgmenick $2 {menick $[-16]0}}$1";
191#    pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-16]0}{msgchannel $1}}$2";
192#    pubmsg_hilight = "{pubmsghinick $0 $3 $[-16]1%n}$2";
193#    pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-16]1{msgchannel $2}}$3";
194#    pubmsg_channel = "{pubmsgnick $3 {pubnick $[-16]0}{msgchannel $1}}$2";
195#  };
196#  join = " -> {channick $0} %w··>%n {chanhost $1} joins {channel $2}";
197#  part = "<- {channick $0} %n<··%n {chanhost $1} leaves {channel $2} {reason $3}";
198#  quit = "<o {channick $0} %c<···%n {chanhost $1} quits {reason $2}";
199#  kick = "<o> {channick_kick $0} was kicked from {channel_kick $1} by {nick_kick $2} {reason_kick $3}";
200
201
202#};
203
204formats = {
205  idea = {
206    idea_own_msg = "{ownmsgnick $2 {ownnick $[-9]0}}%G$1";
207    idea_own_msg_channel = "{ownmsgnick $3 {ownnick $[-9]0}{msgchannel $1}}%G$2";
208    idea_own_msg_private = "{ownprivmsg msg $0}%G$1";
209    idea_own_msg_private_query = "privmsgnick $[-9]0}%g$2";
210    idea_pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}%g$1";
211    idea_pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-9]0}{msgchannel $1}}%g$2";
212    idea_pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}%G$2";
213    idea_pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-9]1{msgchannel $2}}%G$3";
214    idea_pubmsg = "{pubmsgnick $2 {pubnick $[-9]0}}%g$1";
215    idea_pubmsg_channel = "{pubmsgnick $3 {pubnick $[-9]0}{msgchannel $1}}%g$2";
216    idea_msg_private = "{privmsg $0 $1}%g$2";
217    idea_msg_private_query = "{privmsgnick $[-9]0}%g$2";
218  };
219  "fe-common/core" = {
220    join = "{channick_hilight $[-11]0} %w··>%n {chanhost_hilight $1}";
221    part = "{channick $[-11]0} %n<··%n {chanhost $1}";
222    quit = "{channick $[-11]0} %c<···%n {chanhost $1}";
223    kick = "{channick $[-11]0} %r:(%n was kicked from {channel $1} by {nick $2} {reason $3}";
224    nick_changed = "{channick $[-11]0} %w<>%m changes nick to {channick_hilight $1}";
225    own_msg = "{ownmsgnick $2 {ownnick $[-10]0}}$1";
226    own_msg_channel = "{ownmsgnick $3 {ownnick $[-10]0}{msgchannel $1}}$2";
227    pubmsg_me = "{pubmsgmenick $2 {menick $[-10]0}}$1";
228    pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-10]0}{msgchannel $1}}$2";
229    pubmsg_hilight = "{pubmsghinick $0 $3 $[-10]1}$2";
230    pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-10]1{msgchannel $2}}$3";
231    pubmsg = "{pubmsgnick $2 {pubnick $[-10]0}}$1";
232    pubmsg_channel = "{pubmsgnick $3 {pubnick $[-10]0}{msgchannel $1}}$2";
233    own_msg_private = "{ownprivmsg msg $0}$1";
234    own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-10]2}}$1";
235    msg_private_query = "{privmsgnick $[-10]0}$2";
236    msg_private = "{privmsg $0 $1}$2";
237  };
238  "fe-common/irc" = {
239    chanmode_change = "{hilight %n~~~ %m{nick $2}} %n sets%m{mode $1} %w on {channelhilight $0 %n~~~}";
240    own_action = "{ownaction $[-10]0}$1";
241    action_private = "{pvtaction $0}$2";
242    action_private_query = "{pvtaction_query $[-9]0}$2";
243    action_public_channel = "{pubaction $[-10]0{msgchannel $1}}$2";
244    action_public = "{pubaction $[-10]0}$1";
245    netsplit = "{netsplit    Netsplit} %r<···%n {server $0} %W<%n-%W>%n {server $1} quits: $2";
246    netsplit_more = "{netsplit    Netsplit} %w<··%n {server $0} %W<%n-%W>%n {server $1} quits: $2 (%K+$3 more%n)";
247    netsplit_join = "{netjoin    Netsplit} %c··>%n $0";
248    netsplit_join_more = "{netjoin    Netsplit} %w>%n $0 (%K+$1 more%n)";
249    server_chanmode_change = "{netsplit   {nick $2}}/{channelhilight $0} sets {mode $1} ";
250  };
251  "fe-common/irc/dcc" = {
252    own_dcc_action_query = "{dccownaction $[-9]0}$2";
253    dcc_msg_query = "{privmsgnick $[-9]0}$1";
254    own_dcc_query = "{ownmsgnick {ownnick $[-9]0}} $2";
255  };
256};
257