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