1# last update 23-Dec-2007 13:57 (pm)
2# use how you like... feel free to modify.
3#      ___           ___           ___           ___           ___       ___
4#     /\  \         /\  \         /\__\         /\  \         /\__\     /\__\
5#    /::\  \       /::\  \       /:/  /        /::\  \       /:/  /    /:/  /
6#   /:/\:\  \     /:/\:\  \     /:/  /        /:/\:\  \     /:/  /    /:/  /
7#  /::\~\:\  \   /::\~\:\  \   /:/__/  ___   /:/  \:\  \   /:/  /    /:/  /  ___
8# /:/\:\ \:\__\ /:/\:\ \:\__\  |:|  | /\__\ /:/__/ \:\__\ /:/__/    /:/__/  /\__\
9# \/_|::\/:/  / \:\~\:\ \/__/  |:|  |/:/  / \:\  \ /:/  / \:\  \    \:\  \ /:/  /
10#    |:|::/  /   \:\ \:\__\    |:|__/:/  /   \:\  /:/  /   \:\  \    \:\  /:/  /
11#    |:|\/__/     \:\ \/__/     \::::/__/     \:\/:/  /     \:\  \    \:\/:/  /
12#    |:|  |        \:\__\        ~~~~          \::/  /       \:\__\    \::/  /
13#     \|__|         \/__/                       \/__/         \/__/     \/__/
14#      ___                       ___           ___           ___           ___           ___
15#     /\  \          ___        /\  \         /\__\         /\  \         /\  \         |\__\
16#     \:\  \        /\  \      /::\  \       /::|  |       /::\  \       /::\  \        |:|  |
17#      \:\  \       \:\  \    /:/\:\  \     /:|:|  |      /:/\:\  \     /:/\:\  \       |:|  |
18#      /::\  \      /::\__\  /:/  \:\  \   /:/|:|  |__   /::\~\:\  \   /::\~\:\  \      |:|__|__
19#     /:/\:\__\  __/:/\/__/ /:/__/ \:\__\ /:/ |:| /\__\ /:/\:\ \:\__\ /:/\:\ \:\__\     /::::\__\
20#    /:/  \/__/ /\/:/  /    \:\  \ /:/  / \/__|:|/:/  / \/__\:\/:/  / \/_|::\/:/  /    /:/~~/~
21#   /:/  /      \::/__/      \:\  /:/  /      |:/:/  /       \::/  /     |:|::/  /    /:/  /
22#   \/__/        \:\__\       \:\/:/  /       |::/  /        /:/  /      |:|\/__/     \/__/
23#                 \/__/        \::/  /        /:/  /        /:/  /       |:|  |
24#                               \/__/         \/__/         \/__/         \|__|
25#
26# irssi -.theme by rolle (from Finland, so this is commented in finnish)
27# http://rolleweb.net/ (#rolleweb @ irc.quakenet.org)
28#
29# this theme can be found here: http://193.64.18.251//~rolle/revolutionary.theme
30# and if you use chanact.pl make sure that you have replaced its sb_background with sb_window_bg
31# it is already replaced in http://193.64.18.251/~rolle/chanact.pl
32# have fun with IRC!
33#
34#                           teksti          teksti           tausta
35#   ---------------------------------------------------------------------
36#   %k      %K      %0      musta           tummanharmaa     musta
37#   %r      %R      %1      punainen        kirkkaanpunainen punainen
38#   %g      %G      %2      vihreä          kirkkaanvihreä   vihreä
39#   %y      %Y      %3      keltainen       kirkas keltainen keltainen
40#   %b      %B      %4      sininen         kirkas sininen   sininen
41#   %m      %M      %5      pinkki          kirkas pinkki    pinkki
42#   %p      %P              purppura        kirkas purppura
43#   %c      %C      %6      vihreensininen  kirkasvihr.sin.  vihreensininen
44#   %w      %W      %7      harmaa          valkoinen        harmaa
45#   %n      %N              Muuttaa värin oletusväriksi poistaen kaiken muun
46#                           värityksen ja määrityksen. %N on aina terminaalin
47# 			    oletusväri.
48#   %F                      Välkkyminen päälle/pois päältä.
49#   %U                      Alleviivaus päälle/pois päältä.
50#   %8                      Invert päälle/pois päältä.
51#   %9      %_              Bold päälle/pois päältä.
52#   %:                      Uusi rivi / rivinvaihto.
53#   %|                      Merkkaa identitation positionin.
54#   %#                      Monospace-fontti päälle/pois päältä. (hyödyllinen listojen ja käyttöliittymän kanssa)
55#   %%                      Pelkkä prosenttimerkki "%"
56#
57#
58
59# seuraavat merkit korvataan automaattisesti määritetyillä väreillä
60# (tummanharmaa oletuksena)
61replaces = { "[]=" = "$0-%n"; };
62
63abstracts = {
64
65  # teksti joka on ekana äksönilinjalla (join/part/quit/etc.), defaulttina kolme kaksoispistettä,
66  # jotta muokattu pisg tunnistaa sen (":::")
67  line_start = "%r:%y:%g:%n ";
68
69  # timestämpit
70  timestamp = "%K$0-%n";
71
72  # mikä tahansa teksti joka kaipaa hilightia, default on boldi (semmoinen valkoinen) eli vaikka *blaa* tai *nauraa*
73  hilight = "%_$0-%_";
74
75  # errorviesti, default kirkkaan punainen eli %R
76  error = "%R$0-%n";
77
78  # kanavan nimi
79  channel = "%n$0-%n";
80
81  # nick
82  nick = "%_$0-%_";
83
84  # nick hosti
85  nickhost = "%n[$0-]%n";
86
87  # serverin nimi
88  server = "%n%_$0-%_";
89
90  # kommentti
91  comment = "%n[$0-]%n";
92
93  # syyt jollekin (part, quit, kick, ..)
94  reason = "%R{comment $0-}";
95
96  # modenvaihto ([+o nick])
97  mode = "%n{comment $0-}";
98
99  #  _
100  # | |
101  # | | __  __ _  _ __    __ _ __   __  __ _
102  # | |/ / / _` || '_ \  / _` |\ \ / / / _` |
103  # |   < | (_| || | | || (_| | \ V / | (_| |
104  # |_|\_\ \__,_||_| |_| \__,_|  \_/   \__,_|
105  #
106
107  # alempana (lisäformaatit -kohta)
108
109  # nick (joinit)
110  channick_hilight = "%n$0-%n";
111
112  # host (joinit)
113  chanhost_hilight = "%n{nickhost $0-%n}";
114
115  # nick/host (partit, quitit, etc.)
116  channick = "%n$0-%n";
117  chanhost = "%n{nickhost $0-}%n";
118
119  # hilightattu kanava
120  channelhilight = "%g$0-%n";
121
122  # banni/poikkeus/invite -maski
123  ban = "%K$0-%K";
124
125  #         _             _    _  _
126  #        (_)           | |  (_)| |
127  # __   __ _   ___  ___ | |_  _ | |_
128  # \ \ / /| | / _ \/ __|| __|| || __|
129  #  \ V / | ||  __/\__ \| |_ | || |_
130  #   \_/  |_| \___||___/ \__||_| \__|
131  #
132
133  # mormityyli viestin tulostamiseen, $0 = nick mode, $1 = nick
134  msgnick = "%_$0%_$1- %|";
135
136  # viesti minulta itseltäni. "msgownnick" määrittää nickin tyylimuotoilun
137  # ($0 -kohta msgnickissä) ja "ownmsgnick" määrittää koko rivin tyylin.
138
139  # $0 = nick mode, $1 = nick
140  ownmsgnick = "%K{msgnick %_<%_%K$0%_ %G$1-%K>}%n";
141  ownnick = "$0-%n";
142
143  # julkinen viesti kanavalla, $0 = nick mode, $1 = nick
144  pubmsgnick = "%K{msgnick %_<%_%K$0%_ %C$1-%K>}%n";
145  pubnick = "$0-%n";
146
147  # julkinen viesti kanavalla juuri minulle (hilight), $0 = nick mode, $1 = nick
148  pubmsgmenick = "{msgnick %K<%K$0 %P$1-%K>}%P";
149  menick = "$0-%n";
150
151  # julkinen hailaitattu viesti kanavalla
152  # $0 = highlight color, $1 = nick mode, $2 = nick
153  pubmsghinick = "{msgnick %K<%K$1 %P$2-%K>}%P";
154
155  # kanavan nimi viestissä
156  msgchannel = "%n:%c$0-%n";
157
158  # privaviesti, $0 = nick, $1 = host
159  privmsg = "[%Y$0%K(%y$1-%K)%n] ";
160
161  # privaviesti minulta, $0 = "msg", $1 = target nick
162  ownprivmsg = "[%G$0%K(%Y$1-%K)%n] ";
163
164  # oma privaviesti queryssa
165  ownprivmsgnick = "{msgnick  %K<%G$0-%K>%n}";
166  ownprivnick = "%G$0-%n";
167
168  # privaviesti queryssa
169  privmsgnick = "{msgnick  %K<%W$0-%K>%n}";
170
171  #
172  #               _    _                _  _
173  #              | |  (_)              (_)| |
174  #   __ _   ___ | |_  _   ___   _ __   _ | |_
175  #  / _` | / __|| __|| | / _ \ | '_ \ | || __|
176  # | (_| || (__ | |_ | || (_) || | | || || |_
177  #  \__,_| \___| \__||_| \___/ |_| |_||_| \__|
178  #
179
180  # käytetty sisäisesti tässä teemassa
181  action_core = "%R >%Y>%G> %C$0-%n";
182
183  # yleinen (suurinosa toiminnoista)
184  action = "{action_core $0-} ";
185
186  # oma toiminta missä vaan
187  ownaction = "{action $0-}";
188
189  # oma toiminto kohteella missä vaan
190  ownaction_target = "{action_core $0}%K:%c$1%n ";
191
192  # jonkun toisen lähettämä priva-actioni
193  pvtaction = " (%R>%Y>%G>%n) %C$0-%n ";
194  pvtaction_query = "{action $0-}";
195
196  # julkinen jonkun toisen lähettämä actioni
197  pubaction = "{action $0-}";
198
199  #
200  #                           _
201  #                          | |
202  #  _ __ ___   _   _  _   _ | |_
203  # | '_ ` _ \ | | | || | | || __|
204  # | | | | | || |_| || |_| || |_
205  # |_| |_| |_| \__,_| \__,_| \__|
206  #
207
208  # noticet
209  ownnotice = "[%r$0%K(%R$1-%K)]%n ";
210  notice = "%K-%M$0-%K-%n ";
211  pubnotice_channel = "%K:%m$0-";
212  pvtnotice_host = "%K(%m$0-%K)";
213  servernotice = "%g!$0-%n ";
214
215  # CTCPt
216  ownctcp = "[%c$0%K(%C$1-%K)] ";
217  ctcp = "%g$0-%n";
218
219  # wallopsit
220  wallop = "%W$0-%n: ";
221  wallop_nick = "%n$0-";
222  wallop_action = "%W * $0-%n ";
223
224  # netsplitit
225  netsplit = "%R$0-%R";
226  netjoin = "%G$0-%G";
227
228  # /names -lista
229  names_nick = "[%_$0%_%y$1-%n] ";
230  names_users = "[%Y$0-%n]";
231  names_channel = "%Y$0-%n";
232
233  # DCCt
234  dcc = "<%g$0-%n>";
235  dccfile = "%_$0-%_";
236
237  # DCC xätit, omat DCC-toiminnat
238  dccownmsg = "[%r$0%K($1-%K)%n] ";
239  dccownnick = "<%R$0-%n>";
240  dccownaction = "{action $0-}";
241  dccownaction_target = "{action_core $0}%K:%c$1%n ";
242
243  # DCC xätit - muut
244  dccmsg = "[%G$1-%K(%g$0%K)%n] ";
245  dccquerynick = "<%C$0-%n>";
246  dccaction = " %R>%Y>%G>%n %C$0-%n %|";
247
248  #
249  #       _           _                              _  _     _     _
250  #      | |         | |                            | || |   | |   (_)
251  #  ___ | |_   __ _ | |_  _   _  ___  _ __    __ _ | || | __| | __ _
252  # / __|| __| / _` || __|| | | |/ __|| '_ \  / _` || || |/ /| |/ /| |
253  # \__ \| |_ | (_| || |_ | |_| |\__ \| |_) || (_| || ||   < |   < | |
254  # |___/ \__| \__,_| \__| \__,_||___/| .__/  \__,_||_||_|\_\|_|\_\|_|
255  #                                   | |
256  #                                   |_|
257  #
258
259  # oletustaustaväri kaikille statuspalkeille.
260  # statusbarin teksteille ja kohteille voit antaa myös omat värit.
261  sb_background = "%3%Y";
262
263  # aktiivisen ikkunan väri (alapalkki/splitscreen)
264  sb_window_bg = "%2%G";
265
266  # oletustausta oletusstatusbar-ryhmälle
267  #sb_default_bg = "%4";
268
269  # kirjoittamispalkin taustaväri
270  sb_prompt_bg = "%n";
271
272  # statusbarin infon taustaväri
273  sb_info_bg = "%6";
274
275  # topicbarin värit (yläpalkki)
276  sb_topic_bg = "%1%R";
277
278  # teksti statusbarin alussa. sb-item laittaa välin jo valmiiksi joten mitään ei ole oletuksena
279  sbstart = "";
280
281  # teksti statusbarin lopussa. siinä on taas väli oletuksena joten mitään ei tässäkään käytetä.
282  sbend = "";
283
284  prompt = "{channel $*}%n%9>%_ ";
285
286  # itemit.
287  sb = " %n$*";
288  sbmode = " (+%n$*%n)";
289  sbaway = " %rAway.%n";
290  sbservertag = ":%k$0";
291  #sbservertag = "";
292
293  # aktiivisuus
294  # ',' separator
295  sb_act_sep = "%G$*";
296
297  # normaali teksti
298  sb_act_text = "%G$*";
299
300  #sb_act_text = "";
301
302  # julkinen viesti (joku kirjoittaa kanavalla)
303  sb_act_msg = "%W$*";
304
305  # hilight!
306  sb_act_hilight = "%Y>>$*";
307
308  # hilight määritetyllä värillä, $0 = väri, $1 = teksti
309  sb_act_hilight_color = "$0$1-%n";
310
311};
312
313# lisäformaatit
314
315formats = {
316  "fe-common/core" = {
317    join = "%g{channick_hilight $0} {chanhost_hilight $1} has joined %G{channel $2}";
318    part = "%r{channick $0} {chanhost $1} has left %R{channel $2}%r {reason $3}";
319    kick = "%r{channick $0} was kicked from %R{channel $1}%r by {nick $2} {reason $3}";
320    quit = "%r{channick $0} {chanhost $1} has quit {reason $2}";
321    pubmsg = "{pubmsgnick $2 {pubnick \00302$0}}$1";
322  };
323  "fe-common/irc" = {
324    chanmode_change = "%Ymode/%y{channel $0} %Y{mode $1} by {nick $2}";
325    whois = "{nick $0} {nickhost $1@$2}%: ircname : $3";
326    server_chanmode_change = "{netsplit ServerMode}/{channelhilight $0}: {mode $1} by {nick $2}";
327  };
328};
329
330