mutiny2.theme (10190B)
1 #https://github.com/shabble/irssi-docs/wiki/complete_themes 2 # default foreground color (%N) - -1 is the "default terminal color" 3 default_color = "-1"; 4 5 # print timestamp/servertag at the end of line, not at beginning 6 info_eol = "false"; 7 8 # these characters are automatically replaced with specified color 9 # (dark grey by default) 10 replaces = { "[]" = "%W$*%n"; }; 11 12 abstracts = { 13 14 ############# generic ############################### 15 16 indent_default = " + %b│%n"; 17 18 # text to insert at the beginning of each non-message line 19 # line_start = "%g//%n "; 20 line_start = ""; 21 22 # timestamp styling, nothing by default 23 timestamp = ""; 24 25 # any kind of text that needs hilighting, default is to bold 26 hilight = "%G$*%n"; 27 28 # any kind of error message, default is bright red 29 error = "%R$*%n"; 30 31 # channel name is printed 32 channel = "%b$*%n"; 33 34 # nick is printed 35 nick = "%_$*%_"; 36 37 # nick host is printed 38 nickhost = "%g$*"; 39 40 # server name is printed 41 server = "%_$*%_"; 42 43 # some kind of comment is printed 44 comment = "%W(\"%Y$*%W\"%W)%n"; 45 46 # reason for something is printed (part, quit, kick, ..) 47 reason = "%b(\"%b$*%b\"%b)%n"; 48 49 # mode change is printed ([+o nick]) 50 mode = "%W(\"%y$*%W\"%W)%n"; 51 52 ## channel specific messages 53 54 # highlighted nick/host is printed (joins) 55 channick_hilight = "%g$*%N"; 56 chanhost_hilight = "{nickhost $*}"; 57 58 # nick/host is printed (parts, quits, etc.) 59 channick = "$*"; 60 chanhost = "{nickhost $*}"; 61 62 # highlighted channel name is printed 63 channelhilight = "%y$*%n"; 64 65 # ban/ban exception/invite list mask is printed 66 ban = "$*"; 67 68 # trackbar colour 69 trackbar_style = "%g"; 70 71 ########### messages ################################# 72 73 # the basic styling of how to print message, $0 = nick mode, $1 = nick 74 # msgnick = "$1-$0%K·%N %|"; 75 msgnick = "%g$0%R$1%b │ %N"; 76 # msgnick = "%K$0%N $1 %K· %|%N"; 77 78 # $0 = nick mode, $1 = nick 79 #ownmsgnick = "{msgnick $0 $1}"; 80 ownmsgnick = "%g$0%m$1%b │ %Y"; 81 ownnick = "%m$*%n"; 82 83 # public message in channel, $0 = nick mode, $1 = nick 84 pubmsgnick = "{msgnick $0 $1}"; 85 pubnick = "%M$*%n"; 86 87 # public highlighted message in channel 88 pubmsghinick = "{msgnick $0 $1}"; 89 menick = "%y$*%n"; 90 91 # channel name is printed with message 92 msgchannel = "%K:%m$*%n"; 93 94 # private message, $0 = nick, $1 = host 95 privmsg = "$0=%b\"$1-\"%n "; 96 97 # private message from you, $0 = "msg", $1 = target nick 98 ownprivmsg = "$0=%b\"$1-\"%n "; 99 100 # private message in query 101 # privmsgnick = "{msgnick $*}"; 102 privmsgnick = "%M$*%b │ %N"; 103 104 # own private message in query 105 #ownprivmsgnick = "{privmsgnick $*}"; 106 ownprivmsgnick = "%m$*%b │ %Y"; 107 #ownprivnick = "$*"; 108 109 110 ########## Actions (/ME stuff) ######################### 111 112 # generic one that's used by most actions 113 action = "%c$* %b│ %c"; 114 115 # own action, both private/public 116 # ownaction = "{action $*}"; 117 ownaction = "%c$* %b│ %c"; 118 119 # own action with target, both private/public 120 ownaction_target = "{action $*}"; 121 122 # private action sent by others 123 pvtaction = "{action $*}"; 124 pvtaction_query = "{action $*}"; 125 126 # public action sent by others 127 pubaction = "{action $*}"; 128 129 130 ########## other IRC events ############################# 131 132 # whois 133 whois = "%# $[8]0 = $1-;"; 134 135 # notices 136 ownnotice = "%NNote n = %Mnew%n $0 ($1-) "; 137 notice = "%M$*%n "; 138 pubnotice_channel = " %N($*)"; 139 pvtnotice_host = " %N($*)"; 140 servernotice = " %N($*)"; 141 142 # CTCPs 143 ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) "; 144 ctcp = "%N$*%n"; 145 146 # wallops 147 wallop = "%K$*%n: "; 148 wallop_nick = "%n$*"; 149 wallop_action = "%K * $*%n "; 150 151 # netsplits 152 netsplit = " %Knsplit%R< %b\"$*\"%n"; 153 netjoin = " %Knjoin%G> %b\"$*\"%n"; 154 155 # /names list 156 names_prefix = "%b│%n $1"; 157 names_nick = "%_$2$0%_%n$1- "; 158 names_nick_op = "{names_nick $* %R}"; 159 names_nick_halfop = "{names_nick $* %C}"; 160 names_nick_voice = "{names_nick $* %B}"; 161 names_users = "%b┌─┄┄─┄┄──┘%W users in $1"; 162 names_channel = "%G$*%n"; 163 164 # DCC 165 dcc = "%g$*%n"; 166 dccfile = "%_$*%_"; 167 168 # DCC chat, own msg/action 169 dccownmsg = "%g /* $0 ($1-) */"; 170 dccownnick = "$*%n"; 171 dccownquerynick = "$*%n"; 172 dccownaction = "{action $*}"; 173 dccownaction_target = "{action $*}"; 174 175 # DCC chat, others 176 dccmsg = "%g/* $1- ($0) */"; 177 dccquerynick = "%g$*%n"; 178 dccaction = "{action $*}"; 179 180 ######## statusbar/topicbar ############################ 181 182 # default background for all statusbars. You can also give 183 # the default foreground color for statusbar items. 184 sb_background = "%9"; 185 186 # default backround for "default" statusbar group 187 #sb_default_bg = "%4"; 188 # background for prompt / input line 189 sb_prompt_bg = "%n"; 190 # background for info statusbar 191 #sb_info_bg = "%8"; 192 # background for topicbar (same default) 193 sb_topic_bg = "%n"; 194 195 # text at the beginning of statusbars. sb-item already puts 196 # space there,so we don't use anything by default. 197 sbstart = ""; 198 # text at the end of statusbars. Use space so that it's never 199 # used for anything. 200 sbend = ""; 201 202 topicsbstart = " %Wtopic %Y┄┄─┤$*"; 203 topicsbend = "$*"; 204 205 prompt = " %b└──┄┄%n "; 206 # prompt = " %K└╼ "; 207 208 sb = " %Y│%n %W$*%c %n"; 209 sbmode = " %b[%y%y+%C$*%b]"; 210 sbaway = " %g/* zZzZ */%n"; 211 sbservertag = ":%g$0%n"; 212 sbnickmode = "%y$0%W"; 213 214 # Usercount 215 sb_usercount = "{sb %_$0%_ nicks ($1-)}"; 216 sb_uc_ircops = "%_*%_$*"; 217 sb_uc_ops = "%_@%r$*%n"; 218 sb_uc_halfops = "%_%%%g$*%n"; 219 sb_uc_voices = "%_+%y$*%n"; 220 sb_uc_normal = "%w$*%n"; 221 sb_uc_space = " "; 222 # activity in statusbar 223 224 # ',' separator 225 sb_act_sep = " "; 226 # normal text 227 sb_act_text = "%x7K%9%k$*%n"; 228 # public message 229 sb_act_msg = "%x7o%9%k$*%n"; 230 # hilight 231 sb_act_hilight = "%2%9%k$*%n"; 232 # hilight with specified color, $0 = color, $1 = text 233 sb_act_hilight_color = "%R%9$1-%n"; 234 # required for adv_windowlist 235 #sb_act_none = "%x7M%m$*%n"; 236 sb_act_none = "%x7K%9%k$*%n"; 237 }; 238 239 ######################################################## 240 241 formats = { 242 "fe-common/core" = { 243 #line_start = "{line_start}"; 244 line_start_irssi = "{line_start}"; 245 246 servertag = " %b│%n "; 247 248 join = "%Y join %b┄┄─┤ %n{channick $0} %W(%w{nickhost %w$1}%W) joined %w$2"; 249 part = "%Y part %b┄┄─┤ %n{channick $0} %W(%w{nickhost %w$1}%W) left %w$2 {reason %b$3}"; 250 quit = "%Y quit %b┄┄─┤ %Wsignoff: %n{channick $0} %W{reason %b$2%W}"; 251 kick = "%r kick %b┄┄─┤ %n{channick $0} was kicked by $2 %W{reason %b$3}"; 252 quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}"; 253 254 nick_changed = " %b┄┼┄%w %n{channick $0} %Y>> %W{channick $1}"; 255 your_nick_changed = " %b┄┼┄%w %n{channick $0} %Y>> %W{channick $1}"; 256 257 pubmsg = "{pubmsgnick $2 {pubnick $[-7]0}}$1"; 258 259 own_msg = "{ownmsgnick $2 {ownnick $[-7]0}}$1"; 260 own_msg_channel = "{ownmsgnick $3 {ownnick $[-7]0}{msgchannel $1}}$2"; 261 own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-7]2}}$1"; 262 263 pubmsg_me = "{pubmsghinick $2 {menick $[-7]0}}$1"; 264 pubmsg_me_channel = "{pubmsghinick $3 {menick $[-7]0}{msgchannel $1}}$2"; 265 266 pubmsg_hilight = "{pubmsghinick $3 {menick $[-7]1}}$2"; 267 pubmsg_hilight_channel = "{pubmsghinick $0 $[-7]1$4{msgchannel $2}}$3"; 268 269 pubmsg_channel = "{pubmsgnick {pubnick %g$[-7]0}$2}$1"; 270 msg_private_query = "{privmsgnick $[-7]0}$2"; 271 new_topic = "%b┌─┄┄─────┘%n\n%b│ %wtopic %M'$2' %Nset by%y $0\n%b└─┄┄─┄┄──┐ "; 272 273 endofnames = "%b└─┄┄─┄┄──┐ %WTotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n"; 274 275 daychange = " %Y date %b┄┄─┤ %Wday changed to %w%%Y%%m%%d"; 276 config_reloaded = "%Y conf %b┄┄─┤ %Wreloaded"; 277 config_modified = "%Y conf %b┄┄─┤ %Wmodified"; 278 server_changed = "%Y serv %b┄┄─┤ %Wchanged to %w$1 %G$2%W"; 279 looking_up = "%wlooking up %w{server $0}"; 280 connecting = "%wconnecting to {server $0} [%B$1] port %Y$2"; 281 connection_established = "%wconnection to {server $0} established"; 282 disconnected = "%wdisconnected from {server $0} %b{reason $1}"; 283 server_quit = "%wdisconnected from {server $0} %b{reason $1}"; 284 connection_lost = "%wconnection lost to {server $0}"; 285 current_channel = " %b│ %Wcurrent channel {channel %Y$0}"; 286 chanlist_header = " %b│ %Wyou are in the following channels"; 287 chanlist_line = " %b│ %#{channel %G$[-10]0} %|%W+$1 %w$2"; 288 server_list = " %b│ %#{server %G$[-10]0} %|%W+$1 %w$2 %m$4"; 289 }; 290 "fe-common/irc" = { 291 chanmode_change = "%Y mode %b┄┄─┤ %w{channick $1}%W by %w$2"; 292 server_chanmode_change = "%Y mode %b┄┄─┤ %w{channick $1}%W (%w$2%W)"; 293 usermode_change = "%wmode {mode $0}%w for {nick $1}"; 294 295 action_core = "%c$[-8] %b│ %c$1"; 296 own_action = "{ownaction $[-8]0}$1"; 297 action_private = "{pvtaction $[-8]0}$1"; 298 action_private_query = "{pvtaction_query $[-8]0} $2"; 299 action_public = "{pubaction $[-8]0}$1"; 300 action_public_channel = "{pubaction $[-8]0{msgchannel $1}}$2"; 301 topic = "%Ytopic %b┄┄─┤ %G$0 %M$1"; 302 no_topic = "%Ytopic %b┄┄─┤ %Wno topic for %y$0"; 303 topic_info = " %b│ %Wset by %y$0 %b($1)"; 304 channel_created = " %b│ %bcreated %W$1"; 305 channel_synced = "%Y sync %b┄┄─┤%b in {hilight $1} secs"; 306 url = " %b│ %Wurl: %g$1"; 307 notice_private = " %b│{notice $0{pvtnotice_host $1}}$2"; 308 notice_public = "%b│pubnot{notice $0{pubnotice_host $1}}$2"; 309 notice_server = "%b│servnot{servernotice $0}$1"; 310 own_notice = "%b│ownnot{ownnotice notice $0}$1"; 311 }; 312 "fe-common/irc/dcc" = { 313 dcc_unknown_ctcp = "{dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}"; 314 }; 315 "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%W> $1 %y>%n"; }; 316 "Irssi::Script::adv_windowlist" = { 317 awl_mouse = "no"; 318 awl_display_key = "$H $N $C %8▓░$S"; 319 awl_display_key_active = "$H%x0b%9%X7b $N $C %9%k%8▓░$S"; 320 awl_display_header = "%9%x7g%9%X7o $C %8%k▓░"; 321 awl_separator = " "; 322 awl_detach = "(status)"; 323 }; 324 };