Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
518
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.52 KB | None | 0 0
  1. # tetris theme for irssi, made by snooze < a@arje.de >
  2.  
  3. # replaces = { "[]:" = "%K$*%n"; };
  4.  
  5. abstracts = {
  6. ##
  7. ## generic
  8. ##
  9.  
  10. # text at the beginning of statusbars. sb-item already puts
  11. # space there,so we don't use anything by default.
  12. sbstart = "%b-%B-%n";
  13. # text at the end of statusbars. Use space so that it's never
  14. # used for anything.
  15. sbend = " %B-%b-%n";
  16. topicsbstart = "%b-%B-%n";
  17. topicsbend = " %B-%b-%n";
  18.  
  19. # for blue statusbars:
  20. sb_background = "%n%w";
  21.  
  22.  
  23. # ',' separator
  24. sb_act_sep = "%c$*";
  25. # normal text
  26. sb_act_text = "%c$*";
  27. # public message
  28. sb_act_msg = "%W$*";
  29. # hilight
  30. sb_act_hilight = "%M$*";
  31. # hilight with specified color, $0 = color, $1 = text
  32. sb_act_hilight_color = "$0$1-%n";
  33.  
  34.  
  35. # for transparent statusbars:
  36.  
  37. sbaway = " %B[%RAWAY%n: %G$0%B]%n";
  38.  
  39. # nice default prompt
  40. # prompt = "%C>%G>%c> %N";
  41. # prompt = "%y>%R>%r> %n";
  42. # prompt = " %g[%c$*%g]%n ";
  43. prompt = "";
  44.  
  45. # « »
  46. # text to insert at the beginning of each non-message line
  47. line_start = "%c»%G» %N";
  48.  
  49. # join synced
  50. join = "%GJOIN%n%K[%c$2%n%K] %G[%C$0%G]%n %K[%C$1%K]%n";
  51. channel_synced = "%YSYNC%K[%c$0%K]%n {hilight $1}s%K]%n";
  52.  
  53. # timestamp styling, nothing by default
  54. timestamp = "%K[%c$*%K]%n";
  55.  
  56. # any kind of text that needs hilighting, default is to bold
  57.  
  58. # black brackets []
  59. bb = "%K[%n$*%K]%n";
  60.  
  61. bbw = "%K[%w$*%K]%n";
  62. bbc = "%K[%c$*%K]%n";
  63. bby = "%K[%y$*%K]%n";
  64. bbr = "%K[%r$*%K]%n";
  65. bbg = "%K[%g$*%K]%n";
  66. bbb = "%K[%b$*%K]%n";
  67. bbm = "%K[%m$*%K]%n";
  68.  
  69. bbwb = "%K[%W$*%K]%n";
  70. bbcb = "%K[%C$*%K]%n";
  71. bbyb = "%K[%Y$*%K]%n";
  72. bbrb = "%K[%R$*%K]%n";
  73. bbgb = "%K[%G$*%K]%n";
  74. bbbb = "%K[%B$*%K]%n";
  75. bbmb = "%K[%M$*%K]%n";
  76.  
  77.  
  78. hilight = "%K[%Y$*%n%K]%n";
  79.  
  80.  
  81.  
  82. # any kind of error message, default is bright red
  83. error = "%K]%n%r$*%n";
  84.  
  85. # channel name is printed
  86. channel = "$*";
  87.  
  88. # nick is printed
  89. nick = "%C$*%n";
  90.  
  91. # nick host is printed
  92. nickhost = "$*";
  93.  
  94. # server name is printed
  95. server = "%W$*%n";
  96.  
  97. # some kind of comment is printed
  98. comment = "%K[%n$*%K]%n";
  99.  
  100. # reason for something is printed (part, quit, kick, ..)
  101. reason = "%K[%n$*%K]%n";
  102.  
  103. # mode change is printed ([+o nick])
  104. mode = "%K[%G$*%K]%n";
  105.  
  106. ##
  107. ## channel specific messages
  108. ##
  109.  
  110. # highlighted nick/host is printed (joins)
  111. channick_hilight = "%C$0-%n";
  112. chanhost_hilight = "%K[%n%c{nickhost $*}%n%K]%n";
  113.  
  114. # nick/host is printed (parts, quits, etc.)
  115. channick = "%C$0-%n";
  116. chanhost = "%K[%n%c{nickhost $*}%K]%n";
  117.  
  118. # highlighted channel name is printed
  119. channelhilight = "%c$*%n";
  120.  
  121. # ban/ban exception/invite list mask is printed
  122. ban = "$*";
  123.  
  124. ##
  125. ## messages
  126. ##
  127.  
  128. # Extracolors start here
  129. magenta = "%M[%n%W$0%n$1-%M]%n %|";
  130. blue = "%B[%n%W$0%n$1-%B]%n %|";
  131. # Extracolors end here
  132.  
  133. # the basic styling of how to print message, $0 = nick mode, $1 = nick
  134. msgnick = "{blue $0$1-}";
  135.  
  136. # message from you is printed. "msgownnick" specifies the styling of the
  137. # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the
  138. # whole line.
  139.  
  140. # Example1: You want the message text to be green:
  141. # ownmsgnick = "{msgnick $0 $1-}%g";
  142. # Example2.1: You want < and > chars to be yellow:
  143. # ownmsgnick = "%Y{msgnick $0 $1-%Y}%n";
  144. # (you'll also have to remove <> from replaces list above)
  145. # Example2.2: But you still want to keep <> grey for other messages:
  146. # pubmsgnick = "%K{msgnick $0 $1-%K}%n";
  147. # pubmsgmenick = "%K{msgnick $0 $1-%K}%n";
  148. # pubmsghinick = "%K{msgnick $1 $0$2-%K}%n";
  149. # ownprivmsgnick = "%K{msgnick $0-%K}%n";
  150. # privmsgnick = "%K{msgnick %R$0-%K}%n";
  151.  
  152. # $0 = nick mode, $1 = nick
  153. ownmsgnick = "{magenta %g$0%n$1-}";
  154. ownnick = "%W$*";
  155.  
  156. # public message in channel, $0 = nick mode, $1 = nick
  157. pubmsgnick = "{blue %g$0%n$1-}";
  158. pubnick = "%N$*";
  159.  
  160. # public message in channel meant for me, $0 = nick mode, $1 = nick
  161. pubmsgmenick = "{blue %g$0%n$1-}";
  162. menick = "%Y$0%n";
  163.  
  164. # public highlighted message in channel
  165. # $0 = highlight color, $1 = nick mode, $2 = nick
  166. pubmsghinick = "{blue %g$1%n$0$2-}";
  167.  
  168. # channel name is printed with message
  169. msgchannel = ":%W$*%n";
  170.  
  171. # private message, $0 = nick, $1 = host
  172. privmsg = "%K[%n%P$0%K[%p{nickhost $1-}%K]%K]%n ";
  173.  
  174. # private message from you, $0 = "msg", $1 = target nick
  175. ownprivmsg = "%K[%n%rmsg%K[%R$1-%K]%K]%n ";
  176.  
  177. # own private message in query
  178. ownprivmsgnick = "{magenta %N$*}";
  179. ownprivnick = "%n$*";
  180.  
  181. # private message in query
  182. privmsgnick = "{blue %N$*}";
  183.  
  184. ##
  185. ## Actions (/ME stuff)
  186. ##
  187.  
  188. # used internally by this theme
  189. action_core = "%R*%Y*%R*%n";
  190. own_action_core = "%M*%Y*%M*%n";
  191.  
  192. # BitchX header (snz)
  193. whois_header = "%g,--%K[%cwhois%K]%g--%n";
  194.  
  195. names_users_header = "";
  196.  
  197. # generic one that's used by most actions
  198. action = "{action_core $0-} ";
  199.  
  200. # own action, both private/public
  201. ownaction = "%M*%Y*%M*%W $0%n $1-";
  202.  
  203. # own action with target, both private/public
  204. ownaction_target = "{own_action_core } -> %W$0%n%w/%n%c$1%n ";
  205.  
  206. # private action sent by others
  207. pvtaction = "{action }%n$0%n$1- ";
  208. pvtaction_query = "{action }%n$*%n ";
  209.  
  210. # public action sent by others
  211. pubaction = "{action }%n$*%n ";
  212.  
  213.  
  214. ##
  215. ## other IRC events
  216. ##
  217.  
  218. # notices
  219. ownnotice = "%K[%n%rnotice%K[%R$1-%K]]%n ";
  220. notice = "%K-%n%P$0%n%K-%n ";
  221. pubnotice_channel = ":$*";
  222. pvtnotice_host = "%K[%m$*%K]%n";
  223. servernotice = "{notice $*}";
  224.  
  225. # CTCPs
  226. ownctcp = "%K[%r$0%K[%R$1-%K]]%n ";
  227. ctcp = "%g$0-%n";
  228.  
  229. # wallops
  230. wallop = "$*: ";
  231. wallop_nick = "$*";
  232. wallop_action = " * $* ";
  233.  
  234. # netsplits
  235. netsplit = "$*";
  236. netjoin = "$*";
  237.  
  238. # /names list
  239. names_nick = "%K[%n%R$0%n$1-%K]%n ";
  240. names_users = "{names_users_header}{line_start}$*";
  241. names_channel = "{channel $*}";
  242.  
  243. # DCC
  244. dcc = "{line_start}%R$0%n %n$1-";
  245. dccfile = "%_$*%_";
  246.  
  247. # DCC chat, own msg/action
  248. dccownmsg = "%K[%n%rdcc%K[%R$1-%K]%K]%n ";
  249. dccownnick = "$*";
  250. dccownaction = "{action_core } %W$0%n$1 ";
  251. dccownaction_target = "{action_core $0}%K:%c$1%n ";
  252.  
  253. # DCC chat, others
  254. dccmsg = "[%G$1-%K[%gdcc%K]]%n ";
  255. dccquerynick = "$*";
  256. dccaction = "{action_core } %Y$0%n %|";
  257. };
  258. formats = {
  259. "fe-common/core" = {
  260. quit = "%RQUIT%n%K[%c$3%n%K] %R[%c$0%R]%n %K[%c$1%K]%n {bbc $2}";
  261. join = "%GJOIN%n%K[%c$2%n%K] %G[%C$0%G]%n %K[%C$1%K]%n";
  262. part = "%RPART%n%K[%c$2%n%K] %R[%c$0%R]%n %K[%c$1%K]%n %K[%c$3%K]%n";
  263. nick_changed = "%YNICK%n %K[%c$0 %n-> %C$1%n%K]%n";
  264. new_topic = "%CTOPIC%n%K[%c$1%n%K] %K[%W$2%K]%n %K[%C$0%n%K]%n";
  265. daychange = "{bbc %Y%%d %%b %%Y%n}";
  266. theme_saved = "{bbcb Theme %gsaved%n} {bb $0}";
  267. theme_save_failed = "%RError saving%n theme to $0: $1";
  268. config_saved = "{bbcb Config %gsaved%n} {bb $0}";
  269. away_msgs = "{hilight $1} %Ynew%n messages in awaylog:";
  270. kick = "%CKICK%n%K[%n%c$1%n%K]%n %R[%c$0%R]%n %Y-%n %G[%C$2%G] %K[%n$3%K]%n";
  271. your_nick_changed = "%YIDCH%n: %c$0 %n-> %C$1%n";
  272. your_nick = "%YNICK%n: Your current ID is: %C$0%n";
  273.  
  274. timestamp = "%K%%H:%%M:%%S%n ";
  275. # timestamp = "%K%%H:%%M%n ";
  276. # timestamp = "%K%%H%%M%%S%n ";
  277.  
  278. # line_start_irssi = "{line_start}{hilight INFO}";
  279. line_start_irssi = "{line_start}";
  280. endofnames = "%K[%c$0%K]%n %K[%CT%g:%C$1 O%g:%C$2 HO%g:%C$3 V%g:%C$4 N%g:%C$5%K]%n";
  281. topic_unset = "%CTOPIC%n%K[%c$1%n%K] %K[%cunset%K]%n %K[%C$0%n%K]%n";
  282. names = "{names_users {names_channel %K[%c$0%K]%n}}";
  283. query_start = "{bbc query} {bb $0}";
  284. format_title = "{hilight $0} - {hilight $1}";
  285. format_subtitle = "{hilight $0}";
  286. format_item = "%K[%c$0%K]%n $1";
  287. windows_layout_saved = "{bbcb Window Layout %gsaved%n}";
  288. config_reloaded = "{bbcb Config reloaded}";
  289. config_modified = "{bbcb Config %ymodified%n - overwrite config file?}";
  290. not_joined = "{bbc not a channel window}";
  291. quit_once = "%RQUIT%n%K[%c$3%n%K] %R[%c$0%R]%n %K[%c$1%K]%n {bbc $2}";
  292. set_title = "{hilight $0}";
  293. set_item = "%c$0%n %y=%n $1";
  294. };
  295. "fe-common/irc" = {
  296.  
  297.  
  298. whois = " {whois_header} {nick $0} {nickhost %K[%n$1@$2%K]%n}%:%g|%n ircname $3";
  299. whois_idle = "%g|%n idle %|$1 days $2 hours $3 mins $4 secs";
  300. whois_idle_signon = "%g|%n idle %|$1 days $2 hours $3 mins $4 secs {comment signon: $5}";
  301. whois_server = "%g|%n server %|$1 {comment $2}";
  302. whois_oper = "%g|%n {hilight $1}";
  303. whois_modes = "%g|%n modes $1";
  304. whois_realhost = "%g|%n hostname $1-";
  305. whois_usermode = "%g|%n usermode $1";
  306. whois_channels = "%g|%n channels %|$1";
  307. whois_away = "%g|%n away %|$1";
  308. whois_special = "%g|%n %|$1";
  309. whois_extra = "%g|%n %|$1";
  310. end_of_whois = "%g`--%K[%cwhois%K]%g---%n";
  311. whois_not_found = "There is no such nick $0";
  312.  
  313. netsplit = "%CNetsplit%Y:%n $0 %R<->%n $1 %RQUITS:%n %c $2";
  314. netsplit_more = "%CNetsplit%Y:%n $0 %R<->%n $1 %RQUITS:%n %c $2 %n[%c+$3 more, use %C/NETSPLIT%c to show them%n]%n";
  315. netsplit_join = "{netjoin Netsplit} over, %Gjoins%n: $0";
  316. netsplit_join_more = "{netjoin Netsplit} over, %Gjoins%n: $0 [+$1 more]";
  317. chanmode_change = "%WMODE%n%K[%c{channelhilight $0}%K]%n %K[%C$1%K]%n %K[%c$2%K]%n";
  318. channel_mode = "%WMODE%n%K[%n{channelhilight $0}%K]%n %K[%C$1]%n";
  319. server_chanmode_change = "%WMODE%n%K[%n$0%K]%n %K[%C$1%K]%n %K[%C$2%K]%n";
  320. channel_synced = "%Ysynced: %K[%c$0%K]%n %K[%n{hilight $1} s%K]%n";
  321. channel_created = "%K[%c$0%K] %K[%ccreated: %C$1%K]";
  322. topic = "%CTOPIC%n%K[%c$0%n%K] %K[%W$1%K]%n";
  323. no_topic = "%CTOPIC%n%K[%c$0%n%K] %K[%cno topic set%K]%n";
  324. joinerror_toomany = "%K[%Rjoin error%K]%n %K[%n{channel $0}%K]%n %R[%nYou have joined to too many channels%R]%n";
  325. joinerror_full = "%K[%Rjoin error%K]%n %K[%n{channel $0}%K]%n %R[%nchannel full%R]%n";
  326. joinerror_banned = "%K[%Rjoin error%K]%n %K[%n{channel $0}%K]%n %R[%nbanned%R]%n";
  327. joinerror_bad_key = "%K[%Rjoin error%K]%n %K[%n{channel $0}%K]%n %R[%nbad key%R]%n";
  328. joinerror_bad_mask = "%K[%Rjoin error%K]%n %K[%n{channel $0}%K]%n %R[%nbad channel mask%R]%n";
  329. joinerror_unavail = "%K[%Rjoin error%K]%n %K[%n{channel $0}%K]%n %R[%nchannel temporarily unavailable%R]%n";
  330. joinerror_duplicate = "%K[%Rerror%K]%n %K[%n{channel $0}%K]%n %R[%nchannel already exists%R]%n";
  331. channel_rejoin = "%K[%Rerror%K]%n %K[%n{channel $0}%K]%n %R[%nchannel temporarily unavailable%R]%n %K[%nwill try to rejoin until join succeeds. use /RMREJOINS to avoid this.%K]%n";
  332. inviting = "%K[%ninvite%K]%n %K[%n{nick $0} %c->%n {channel $1}%K]%n";
  333. who = "{bb $[!14]1} {bbcb $4@$5} {bbr $2} {bb $6}";
  334. network_line = "{bbcb $0} {bb $1}";
  335. end_of_whowas = "{bb End of WHOWAS}";
  336. end_of_who = "{bb End of /WHO list}";
  337. };
  338. "fe-common/irc/notifylist" = {
  339. notify_join = "{nick $0} [$1@$2] [{hilight $3}] has %Gjoined%n to $4";
  340. };
  341. "fe-text" = {
  342. paste_warning = "{bbr PASTE} {bbc $0} {bby $1} %GYES:%n Ctrl-K %RNO:%n Ctrl-C%n";
  343. lastlog_count = "{hilight Lastlog}: {bbc $0 lines}";
  344. lastlog_start = "{hilight Lastlog}";
  345. };
  346. "fe-common/perl" = {
  347. script_list_header = "%K[%yLoaded scripts%K]%n";
  348. script_list_footer = "%K[%yLoaded scripts%K]%n";
  349. script_not_found = "%K[%wscript%K]%n $0 %K[%n%Rnot found%K]%n";
  350. script_not_loaded = "%K[%wscript%K]%n %K[%n%Rno script loaded%K]%n";
  351. script_loaded = "%K[%wscript%K]%n {bbc $0} %K[%n%Gloaded%K]%n";
  352. script_unloaded = "%K[%wscript%K]%n {bbc $0} %K[%Runloaded%K]%";
  353. script_list_line = "%#%R[%n$0%R]%n%:%#%K[%n$1%K]%n";
  354. };
  355. "Irssi::Script::keepnick" = {
  356. keepnick_crap = "{line_start}{hilight Keepnick} $0";
  357. keepnick_add = "{line_start}{hilight Keepnick} Now keeping {nick $0} on [$1]";
  358. };
  359. "Irssi::Script::ascii" = {
  360. ascii_not_window = "{bbc $0} {bbc not a query/channel window}";
  361. ascii_not_chanwindow = "{bbc $0} {bbc not a channel window}";
  362. };
  363. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement