[emacs] Avoid ‘my-tex-looking-back’ trying to look before buffer start
[mina86-dot-files.git] / irssi.theme
blob4c87d7f62ce2e094fb4b9b0c11106706c29769e9
1 # "mina" Theme
2 # version 1.0
3 # by Michal Nazarewicz (mina86@tlen.pl)
5 #############################################################################
7 # default foreground color (%N) - -1 is the "default terminal color"
8 default_color = "7";
10 # print timestamp/servertag at the end of line, not at beginning
11 info_eol = "false";
13 # these characters are automatically replaced with specified color
14 # (dark grey by default)
15 replaces = { "()<>[]=" = "%K$*%n"; };
17 abstracts = {
18   ##
19   ## generic
20   ##
22   line_start = "%c--- %n";
23   # beggining of non-message line
24   timestamp = "%C$*%n";
25   hilight = "%Y$*%n";
26   # default is bold
27   error = "%R$*";
28   # default is bright red
29   channel = "%C$*%n";
30   # channal name
31   nick = "%G$*%n";
32   nickhost = "(%g$*%c)%n";
33   # user's host
34   server = "%y$*";
35   # server name
36   comment = "(%y$*)%n";
37   reason = "(%w$*)%n";
38   # reason of part, quit, kick etc
39   mode = "(%g$*)%n";
40   # mode change ([+o nick])
42   ##
43   ## channel specific messages
44   ##
46   channick_hilight = "{nick $*}";
47   # joins
48   chanhost_hilight = "{nickhost $*}";
49   channick = "{nick $*}";
50   # parts, quits etc
51   chanhost = "{nickhost $*}";
52   channelhilight = "%W$*%C";
53   # highlighted channel name
54   ban = "%w$*";
55   # ban/ban exception/invite list mask
57   ##
58   ## messages
59   ##
61   # the basic styling of how to print message, $0 = nick mode, $1 = nick
62   msgnick = "%K$0%w$1->%w %|";
64   # message from you is printed. "msgownnick" specifies the styling of the
65   # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
66   # whole line.
68   # Example1: You want the message text to be green:
69   #  ownmsgnick = "{msgnick $0 $1-}%g";
70   # Example2.1: You want < and > chars to be yellow:
71   #  ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
72   #  (you'll also have to remove <> from replaces list above)
73   # Example2.2: But you still want to keep <> grey for other messages:
74   #  pubmsgnick = "%K{msgnick $0 $1-%K}%n";
75   #  pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
76   #  pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n";
77   #  ownprivmsgnick = "%K{msgnick  $*%K}%n";
78   #  privmsgnick = "%K{msgnick  %R$*%K}%n";
80   # $0 = nick mode, $1 = nick
81   ownmsgnick = "> %W";
82   ownnick = "%W$*%n";
84   # public message in channel, $0 = nick mode, $1 = nick
85   pubmsgnick = "{msgnick $0 $1-}";
86   pubnick = "%w$*%n";
88   # public message in channel meant for me, $0 = nick mode, $1 = nick
89   pubmsgmenick = "{msgnick $0 $1-}";
90   menick = "%G$*%n";
92   # public highlighted message in channel
93   # $0 = highlight color, $1 = nick mode, $2 = nick
94   pubmsghinick = "{msgnick $1 $0$2-%n}";
96   # channel name is printed with message
97   msgchannel = "%K:%c$*%n";
99   # private message, $0 = nick, $1 = host
100   privmsg = "(%R$0%K(%r$1-%K)%n) ";
102   # private message from you, $0 = "msg", $1 = target nick
103   ownprivmsg = "(%r$0%K(%R$1-%K)%n) ";
105   # own private message in query
106   ownprivmsgnick = "> %W";
107   ownprivnick = "%W$*%n";
108   #ownprivmsgnick = "{msgnick  $*}";
109   #ownprivnick = "%w$*%B";
111   # private message in query
112   privmsgnick = "{msgnick  %w$*%y}";
114   ##
115   ## Actions (/ME stuff)
116   ##
118   # used internally by this theme
119   action_core = "%P$*";
121   # generic one that's used by most actions
122   action = "{action_core $*} ";
124   # own action, both private/public
125   ownaction = "{action $*}";
127   # own action with target, both private/public
128   ownaction_target = "{action_core $0}%K:%c$1%n ";
130   # private action sent by others
131   pvtaction = "%W (*) $*%n ";
132   pvtaction_query = "{action $*}";
134   # public action sent by others
135   pubaction = "{action $*}";
138   ##
139   ## other IRC events
140   ##
142   # whois
143   whois = " $[-8]0 %c$1-%n";
145   # notices
146   noticenick = "%K$0%w$1-]%w %|";
147   ownnotice = "] ";
148   notice = "%C-%w$*%C-%w ";
149   pubnotice_channel = "%K:%m$*";
150   pvtnotice_host = "%K(%m$*%K)";
151   servernotice = "%g!$*%n ";
153   # CTCPs
154   ownctcp = "(%r$0%K(%R$1-%K)) ";
155   ctcp = "%g$*%n";
157   # wallops
158   wallop = "%y$*%w: ";
159   wallop_nick = "%C$*";
160   wallop_action = "%W $*%n ";
162   # netsplits
163   netsplit = "%y$*%w";
164   netjoin = "%C$*%w";
166   # /names list
167   names_prefix = "";
168   names_nick = "($0{nick $1-}) ";
169   names_nick_op = "{names_nick $*}";
170   names_nick_halfop = "{names_nick $*}";
171   names_nick_voice = "{names_nick $*}";
172   names_users = "(%y$*%C)";
173   names_channel = "{channel $*}";
175   # DCC
176   dcc = "%y$*";
177   dccfile = "%C$*%y";
179   # DCC chat, own msg/action
180   dccownmsg = "%C($0%K($1-%K)%C) ";
181   dccownnick = "%c$*%n";
182   dccownquerynick = "%c$*%n";
183   dccownaction = "{action $*}";
184   dccownaction_target = "{action_core $0}%K:%c$1%n ";
186   # DCC chat, others
187   dccmsg = "(%G$1-%K(%g$0%K)%n) ";
188   dccquerynick = "%G$*%n";
189   dccaction = "%W (*dcc*) $*%n %|";
191   ##
192   ## statusbar
193   ##
195   # default background for all statusbars. You can also give
196   # the default foreground color for statusbar items.
197   sb_background = "%4%G";
199   # default backround for "default" statusbar group
200   #sb_default_bg = "%4";
201   # background for prompt / input line
202   sb_prompt_bg = "%n%w";
203   # background for info statusbar
204   sb_info_bg = "%8";
205   # background for topicbar (same default)
206   # sb_topic_bg = "%4";
208   # text at the beginning of statusbars. sb-item already puts
209   # space there,so we don't use anything by default.
210   sbstart = "";
211   # text at the end of statusbars. Use space so that it's never
212   # used for anything.
213   sbend = "";
215   # indicates that window is active
216   bar_active = " %c*%C*%W*%C*%c*";
218   prompt = " %W$* ";
220   #sb = " %k[%n$*%k]%n";
221   #sbmode = "%K +%g$* ";
222   #sbaway = " (%GzZzZ%n)";
223   #sbservertag = ":$0 (change with ^X)";
224   sb = "%n$* ";
225   sbmode = "%K+%g$* ";
226   sbaway = " (%GzZzZ%n)";
227   sbservertag = ":$0 (change with ^X)";
229   # activity in statusbar
231   # ',' separator
232   sb_act_sep = "%w$*";
233   # normal text
234   sb_act_text = "$*";
235   # public message
236   sb_act_msg = "%W$*";
237   # hilight
238   sb_act_hilight = "%M$*";
239   # hilight with specified color, $0 = color, $1 = text
240   sb_act_hilight_color = "$0$1-%n";
242 formats = {
243   "fe-common/core" = { pubmsg = "{pubmsgnick $2 {pubnick \00313$0}}$1"; };
244   "fe-common/irc" = {
245     notice_public = "{noticenick {pubnick $0}}$2";
246     notice_private = "{noticenick {pubnick $0}}$2";
247   };