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