Simple image host.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

asdf.theme 8.0KB

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