1#
2#
3#
4#			+ G O T H I C  |  T H E M E +
5#
6#				    v1.2
7#
8#
9#
10#	            + benny@IRCnet | benny@graniitti.net +
11#
12#
13#
14#############################################################################
15
16# these characters are automatically replaced with specified color
17# (dark grey by default)
18replaces = { "[]<>=" = "%K$0-%n"; };
19
20abstracts = {
21  ##
22  ## generic
23  ##
24
25  # text to insert at the beginning of each non-message line
26  line_start = "%r+%m|%r+%n ";
27
28  # timestamp styling, nothing by default
29  timestamp = "%K(%r$0-%K)%n";
30
31  # any kind of text that needs hilighting, default is to bold
32  hilight = "%_$0-%_";
33
34  # any kind of error message, default is bright red
35  error = "%R$0-%n";
36
37  # channel name is printed
38  channel = "%_$0-%_";
39
40  # nick is printed
41  nick = "%_$0-%_";
42
43  # nick host is printed
44  nickhost = "[$0-]";
45
46  # server name is printed
47  server = "%_$0-%_";
48
49  # some kind of comment is printed
50  comment = "[$0-]";
51
52  # reason for something is printed (part, quit, kick, ..)
53  reason = "{comment $0-}";
54
55  # mode change is printed ([+o nick])
56  mode = "{comment $0-}";
57
58  # channel prompt
59  prompt = "$*%K:%n ";
60
61
62  ##
63  ## channel specific messages
64  ##
65
66  # highlighted nick/host is printed (joins)
67  channick_hilight = "%C$0-%n";
68  chanhost_hilight = "{nickhost %c$0-%n}";
69
70  # nick/host is printed (parts, quits, etc.)
71  channick = "%c$0-%n";
72  chanhost = "{nickhost $0-}";
73
74  # highlighted channel name is printed
75  channelhilight = "%c$0-%n";
76
77  # ban/ban exception/invite list mask is printed
78  ban = "%c$0-%n";
79
80  ##
81  ## messages
82  ##
83
84  # the basic styling of how to print message, $0 = nick mode, $1 = nick
85  msgnick = "<$0$1-> %|";
86
87  # message from you is printed. "msgownnick" specifies the styling of the
88  # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
89  # whole line.
90
91  # Example1: You want the message text to be green:
92  #  ownmsgnick = "{msgnick $0 $1-}%g";
93  # Example2.1: You want < and > chars to be yellow:
94  #  ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
95  #  (you'll also have to remove <> from replaces list above)
96  # Example2.2: But you still want to keep <> grey for other messages:
97  #  pubmsgnick = "%K{msgnick $0 $1-%K}%n";
98  #  pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
99  #  pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
100  #  ownprivmsgnick = "%K{msgnick  $0-%K}%n";
101  #  privmsgnick = "%K{msgnick  %R$0-%K}%n";
102
103  # $0 = nick mode, $1 = nick
104  ownmsgnick = "%K(%n$0$1%K)%n ";
105  ownnick = "%W$0-%n";
106
107  # public message in channel, $0 = nick mode, $1 = nick
108  pubmsgnick = "{msgnick $0-}";
109  pubnick = "%N$0-%n";
110
111  # public message in channel meant for me, $0 = nick mode, $1 = nick
112  pubmsgmenick = "{msgnick $0 $1-}";
113  menick = "%g$0-%n";
114
115  # public highlighted message in channel
116  # $0 = highlight color, $1 = nick mode, $2 = nick
117  pubmsghinick = "{msgnick $1 $0$2-%n}";
118
119  # channel name is printed with message
120  msgchannel = "%K:%c$0-%n";
121
122  # private message, $0 = nick, $1 = host
123  privmsg = "[%M$0%K(%m$1-%K)%n] ";
124
125  # private message from you, $0 = "msg", $1 = target nick
126  ownprivmsg = "[%r$0%K(%M$1-%K)%n] ";
127
128  # own private message in query
129  ownprivmsgnick = "{msgnick  $0-}";
130  ownprivnick = "%W$0-%n";
131
132  # private message in query
133  privmsgnick = "{msgnick  %R$0-%n}";
134
135  ##
136  ## Actions (/ME stuff)
137  ##
138
139  # used internally by this theme
140  action_core = "%W * $0-%n";
141
142  # generic one that's used by most actions
143  action = "{action_core $0-} ";
144
145  # own action, both private/public
146  ownaction = "{action $0-}";
147
148  # own action with target, both private/public
149  ownaction_target = "{action_core $0}%K:%c$1%n ";
150
151  # private action sent by others
152  pvtaction = "%W (*) $0-%n ";
153  pvtaction_query = "{action $0-}";
154
155  # public action sent by others
156  pubaction = "{action $0-}";
157
158
159  ##
160  ## other IRC events
161  ##
162
163  # notices
164  ownnotice = "[%r$0%K(%M$1-%K)]%n ";
165  notice = "%K-%M$0-%K-%n ";
166  pubnotice_channel = "%K:%m$0-";
167  pvtnotice_host = "%K(%m$0-%K)";
168  servernotice = "%g!$0-%n ";
169
170  # CTCPs
171  ownctcp = "[%r$0%K(%M$1-%K)] ";
172  ctcp = "%g$0-%n";
173
174  # wallops
175  wallop = "%W$0-%n: ";
176  wallop_nick = "%n$0-";
177  wallop_action = "%W * $0-%n ";
178
179  # netsplits
180  netsplit = "%R$0-%n";
181  netjoin = "%C$0-%n";
182
183  # /names list
184  names_nick = "[%_$0%_$1-] ";
185  names_users = "[%g$0-%n]";
186  names_channel = "%G$0-%n";
187
188  # DCC
189  dcc = "%g$0-%n";
190  dccfile = "%_$0-%_";
191
192  # DCC chat, own msg/action
193  dccownmsg = "[%r$0%K($1-%K)%n] ";
194  dccownnick = "%r$0-%n";
195  dccownaction = "{action $0-}";
196  dccownaction_target = "{action_core $0}%K:%c$1%n ";
197
198  # DCC chat, others
199  dccmsg = "[%G$1-%K(%g$0%K)%n] ";
200  dccquerynick = "%G$0-%n";
201  dccaction = "%W (*dcc*) $0-%n %|";
202
203  ##
204  ## statusbar
205  ##
206
207  # backgrould of topicbar
208  sb_topic_bg = "%g";
209
210  # background of statusbar
211  sb_background = "%0";
212
213  # default statusbar item style
214  sb = "%c[%n%m$0-%c]%n";
215
216  sbmode = "%n(%c+%n%M$0-%n)";
217  sbaway = " (%MzZzZ%n)";
218  sbservertag = ":$0 (change with ^X)";
219  sbmore = "%_-- more --%_";
220  sblag = "{sb Lag: $0-}";
221  sbmail = "{sb Mail: $0-}";
222
223  # activity. Det is used for hilights when display doesn't support colors
224  sbact = "{sb {sbact_act $0}{sbact_det $1}}";
225  sbact_act = "Act: $0-";
226  sbact_det = " Det: $0-";
227};
228formats = {
229  "fe-common/irc" = {
230    whois = "{nick $0} {nickhost $1@$2}%: ircname  : $3";
231    end_of_whois = "\002End of WHOIS\002";
232    whowas = "{nick $0} {nickhost $1@$2}%: ircname  : $3";
233    end_of_whowas = "\002End of WHOWAS\003";
234    server_chanmode_change = "{netsplit %mServerMode%n}/{channelhilight $0} {mode $1} by {nick $2}";
235    netsplit = "{netsplit %mNetsplit%n} {server $0} {server $1} quits: $2";
236    netsplit_more = "{netsplit %mNetsplit%n} {server $0} {server $1} quits: $2 (+$3 more, use /NETSPLIT to show all of them)";
237    whois_oper = " oper     : IRC slutsor";
238  };
239  "Irssi::Script::country" = {
240    whois = "{nick $0} {nickhost $1@$2} {comment $4}%: ircname  : $3";
241  };
242};
243