downtime.theme (7757B)
1 # default foreground color (%N) - -1 is the "default terminal color" 2 default_color = "-1"; 3 4 # print timestamp/servertag at the end of line, not at beginning 5 info_eol = "false"; 6 7 # these characters are automatically replaced with specified color 8 # (dark grey by default) 9 replaces = { "[]" = "%g$*%n"; }; 10 11 abstracts = { 12 13 ############# generic ############################### 14 15 indent_default = " + "; 16 17 # text to insert at the beginning of each non-message line 18 # line_start = "%g//%n "; 19 line_start = ""; 20 21 # timestamp styling, nothing by default 22 timestamp = ""; 23 24 # any kind of text that needs hilighting, default is to bold 25 hilight = "%_$*%_"; 26 27 # any kind of error message, default is bright red 28 error = "%R$*%n"; 29 30 # channel name is printed 31 channel = "%b$*%n"; 32 33 # nick is printed 34 nick = "%_$*%_"; 35 36 # nick host is printed 37 nickhost = "%g$*"; 38 39 # server name is printed 40 server = "%_$*%_"; 41 42 # some kind of comment is printed 43 comment = "%n(%b\"$*\"%n);"; 44 45 # reason for something is printed (part, quit, kick, ..) 46 reason = "{comment $*}"; 47 48 # mode change is printed ([+o nick]) 49 mode = "{comment $*}"; 50 51 ## channel specific messages 52 53 # highlighted nick/host is printed (joins) 54 channick_hilight = "%g$*%N"; 55 chanhost_hilight = "{nickhost $*}"; 56 57 # nick/host is printed (parts, quits, etc.) 58 channick = "$*"; 59 chanhost = "{nickhost $*}"; 60 61 # highlighted channel name is printed 62 channelhilight = "%y$*%n"; 63 64 # ban/ban exception/invite list mask is printed 65 ban = "$*"; 66 67 ########### messages ################################# 68 69 # the basic styling of how to print message, $0 = nick mode, $1 = nick 70 # msgnick = "$1-$0%K·%N %|"; 71 msgnick = "%m$0%N$1 %Y: %N"; 72 # msgnick = "%K$0%N $1 %K· %|%N"; 73 74 # $0 = nick mode, $1 = nick 75 #ownmsgnick = "{msgnick $0 $1}"; 76 ownmsgnick = "%c$0%N$1 %Y: %N"; 77 ownnick = "%c$*%n"; 78 79 # public message in channel, $0 = nick mode, $1 = nick 80 pubmsgnick = "{msgnick $0 $1}"; 81 pubnick = "%m$*%n"; 82 83 # public highlighted message in channel 84 pubmsghinick = "{msgnick $0 $1}"; 85 menick = "%G$*%n"; 86 87 # channel name is printed with message 88 msgchannel = "%K:%m$*%n"; 89 90 # private message, $0 = nick, $1 = host 91 privmsg = "$0=%b\"$1-\"%n "; 92 93 # private message from you, $0 = "msg", $1 = target nick 94 ownprivmsg = "$0=%b\"$1-\"%n "; 95 96 # private message in query 97 # privmsgnick = "{msgnick $*}"; 98 privmsgnick = "%g:%N %|"; 99 100 # own private message in query 101 #ownprivmsgnick = "{privmsgnick $*}"; 102 ownprivmsgnick = "%r:%N %|"; 103 #ownprivnick = "$*"; 104 105 106 ########## Actions (/ME stuff) ######################### 107 108 # generic one that's used by most actions 109 action = " %m$* %Y* %m%|"; 110 111 # own action, both private/public 112 # ownaction = "{action $*}"; 113 ownaction = " %m$* %Y*%N%m"; 114 115 # own action with target, both private/public 116 ownaction_target = "{action $*}"; 117 118 # private action sent by others 119 pvtaction = "{action $*}"; 120 pvtaction_query = "{action $*}"; 121 122 # public action sent by others 123 pubaction = "{action $*}"; 124 125 126 ########## other IRC events ############################# 127 128 # whois 129 whois = "%# $[8]0 = $1-;"; 130 131 # notices 132 ownnotice = "%NNote n = %Mnew%n $0 ($1-) "; 133 notice = "%M$*%n "; 134 pubnotice_channel = " %N($*)"; 135 pvtnotice_host = " %N($*)"; 136 servernotice = " %N($*)"; 137 138 # CTCPs 139 ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) "; 140 ctcp = "%N$*%n"; 141 142 # wallops 143 wallop = "%K$*%n: "; 144 wallop_nick = "%n$*"; 145 wallop_action = "%K * $*%n "; 146 147 # netsplits 148 netsplit = " %Rnsplit %R< %b\"$*\"%n"; 149 netjoin = " %Gnjoin %G> %b\"$*\"%n"; 150 151 # /names list 152 names_prefix = "%Y!%M! names %Y!%n "; 153 names_nick = "%_$2$0%_%n$1- "; 154 names_nick_op = "{names_nick $* %R}"; 155 names_nick_halfop = "{names_nick $* %C}"; 156 names_nick_voice = "{names_nick $* %B}"; 157 names_users = "%Y!%M! names %Y!%n $1"; 158 names_channel = "\"%b$*\"%n"; 159 160 # DCC 161 dcc = "%g$*%n"; 162 dccfile = "%_$*%_"; 163 164 # DCC chat, own msg/action 165 dccownmsg = "%g /* $0 ($1-) */"; 166 dccownnick = "$*%n"; 167 dccownquerynick = "$*%n"; 168 dccownaction = "{action $*}"; 169 dccownaction_target = "{action $*}"; 170 171 # DCC chat, others 172 dccmsg = "%g/* $1- ($0) */"; 173 dccquerynick = "%g$*%n"; 174 dccaction = "{action $*}"; 175 176 ######## statusbar/topicbar ############################ 177 178 # default background for all statusbars. You can also give 179 # the default foreground color for statusbar items. 180 sb_background = "%9"; 181 182 # default backround for "default" statusbar group 183 #sb_default_bg = "%4"; 184 # background for prompt / input line 185 sb_prompt_bg = "%n"; 186 # background for info statusbar 187 #sb_info_bg = "%8"; 188 # background for topicbar (same default) 189 sb_topic_bg = "%n"; 190 191 # text at the beginning of statusbars. sb-item already puts 192 # space there,so we don't use anything by default. 193 sbstart = ""; 194 # text at the end of statusbars. Use space so that it's never 195 # used for anything. 196 sbend = ""; 197 198 topicsbstart = "$*"; 199 topicsbend = "$*"; 200 201 prompt = " %n: "; 202 # prompt = " %K└╼ "; 203 204 sb = "%c[%W$*%c]"; 205 sbmode = " %b[%y%y+%C$*%b]"; 206 sbaway = " %g/* zZzZ */%n"; 207 sbservertag = ":%g$0%n"; 208 sbnickmode = "%y$0%W"; 209 210 # Usercount 211 sb_usercount = "{sb %_$0%_ nicks ($1-)}"; 212 sb_uc_ircops = "%_*%_$*"; 213 sb_uc_ops = "%_@%r$*%n"; 214 sb_uc_halfops = "%_%%%g$*%n"; 215 sb_uc_voices = "%_+%y$*%n"; 216 sb_uc_normal = "%w$*%n"; 217 sb_uc_space = " "; 218 # activity in statusbar 219 220 # ',' separator 221 sb_act_sep = " "; 222 # normal text 223 sb_act_text = "%R%9$*%n"; 224 # public message 225 sb_act_msg = "%G%9$*%n"; 226 # hilight 227 sb_act_hilight = "%b%9$*%n"; 228 # hilight with specified color, $0 = color, $1 = text 229 sb_act_hilight_color = "%R%9$1-%n"; 230 }; 231 232 ######################################################## 233 234 formats = { 235 "fe-common/core" = { 236 line_start = "{line_start}"; 237 line_start_irssi = "{line_start}"; 238 239 join = " %g> %K{channick $0}"; 240 part = " %b< %K{channick $0}"; 241 kick = " %R< %K{channick $0}"; 242 quit = " %r< %K{channick $0}"; 243 quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}"; 244 245 nick_changed = "%G{channick $[-12]0} %G>%n {channick $1}"; 246 your_nick_changed = "%g you %G>%n {channick $1}"; 247 248 pubmsg = "{pubmsgnick $2 {pubnick $[-11]0}}$1"; 249 250 own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1"; 251 own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2"; 252 own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1"; 253 254 pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1"; 255 pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2"; 256 257 pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2"; 258 pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3"; 259 260 pubmsg_channel = "{pubmsgnick {pubnick %g$[-11]0}$2}$1"; 261 msg_private_query = "{privmsgnick $[-11]0}$2"; 262 new_topic = " %ctopic %W= %|%B'$2' %non %b$1%n%W[set by {nick %y$0}]"; 263 264 endofnames = "%Y!%M! names %Y!%m Total: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n"; 265 }; 266 "fe-common/irc" = { 267 chanmode_change = "%Y!%W! mode %y!%n {channick $1}"; 268 server_chanmode_change = "%Y!%W! mode %y!%n {channick $1}"; 269 270 own_action = "{ownaction $[-11]0} $1"; 271 action_private = "{pvtaction $[-11]0}$1"; 272 action_private_query = "{pvtaction_query $[-11]0} $2"; 273 action_public = "{pubaction $[-11]0}$1"; 274 }; 275 "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%W> $1 %y>%n"; }; 276 "Irssi::Script::adv_windowlist" = { 277 awl_mouse = "no"; 278 awl_display_key = "%w$H $N $C $S"; 279 awl_display_key_active = "$H%0%c $N $C $S"; 280 awl_display_header = "%K$C"; 281 awl_separator = " "; 282 }; 283 };