Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2011
590
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.51 KB | None | 0 0
  1. servers = (
  2. { address = "eu.irc6.net"; chatnet = "IRCnet"; port = "6667"; },
  3. { address = "open.ircnet.net"; chatnet = "IRCnet"; port = "6667"; },
  4. { address = "irc.efnet.org"; chatnet = "EFNet"; port = "6667"; },
  5. {
  6. address = "irc.undernet.org";
  7. chatnet = "Undernet";
  8. port = "6667";
  9. },
  10. { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; },
  11. {
  12. address = "irc.quakenet.org";
  13. chatnet = "QuakeNet";
  14. port = "6667";
  15. },
  16. { address = "irc.freenode.net"; chatnet = "Freenode"; port = "6667"; },
  17. { address = "irc.oftc.net"; chatnet = "OFTC"; port = "6667"; },
  18. {
  19. address = "irc.gamesurge.net";
  20. chatnet = "GameSurge";
  21. port = "6667";
  22. },
  23. { address = "irc.webchat.org"; chatnet = "WebChat"; port = "6667"; },
  24. { address = "irc.rizon.net"; chatnet = "Rizon"; port = "6667"; },
  25. { address = "irc.link-net.org"; chatnet = "LinkNet"; port = "6667"; },
  26. { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; }
  27. );
  28.  
  29. chatnets = {
  30. IRCnet = {
  31. type = "IRC";
  32. max_kicks = "4";
  33. max_msgs = "5";
  34. max_whois = "4";
  35. max_query_chans = "5";
  36. };
  37. EFNet = {
  38. type = "IRC";
  39. max_kicks = "4";
  40. max_msgs = "3";
  41. max_whois = "1";
  42. };
  43. Undernet = {
  44. type = "IRC";
  45. max_kicks = "1";
  46. max_msgs = "3";
  47. max_whois = "30";
  48. };
  49. DALnet = {
  50. type = "IRC";
  51. max_kicks = "4";
  52. max_msgs = "3";
  53. max_whois = "30";
  54. };
  55. QuakeNet = {
  56. type = "IRC";
  57. max_kicks = "1";
  58. max_msgs = "3";
  59. max_whois = "30";
  60. };
  61. OFTC = {
  62. type = "IRC";
  63. max_kicks = "1";
  64. max_msgs = "3";
  65. max_whois = "30";
  66. };
  67. GameSurge = {
  68. type = "IRC";
  69. max_kicks = "1";
  70. max_msgs = "3";
  71. max_whois = "30";
  72. };
  73. WebChat = {
  74. type = "IRC";
  75. max_kicks = "1";
  76. max_msgs = "3";
  77. max_whois = "30";
  78. };
  79. Rizon = {
  80. type = "IRC";
  81. max_kicks = "1";
  82. max_msgs = "3";
  83. max_whois = "30";
  84. };
  85. LinkNet = {
  86. type = "IRC";
  87. max_kicks = "1";
  88. max_msgs = "3";
  89. max_whois = "30";
  90. };
  91. SILC = { type = "SILC"; };
  92. };
  93.  
  94. channels = (
  95. { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; },
  96. { name = "silc"; chatnet = "silc"; autojoin = "No"; }
  97. );
  98.  
  99. aliases = {
  100. J = "join";
  101. WJOIN = "join -window";
  102. WQUERY = "query -window";
  103. LEAVE = "part";
  104. BYE = "quit";
  105. EXIT = "quit";
  106. SIGNOFF = "quit";
  107. DESCRIBE = "action";
  108. DATE = "time";
  109. HOST = "userhost";
  110. LAST = "lastlog";
  111. SAY = "msg *";
  112. WI = "whois";
  113. WII = "whois $0 $0";
  114. WW = "whowas";
  115. W = "who";
  116. N = "names";
  117. M = "msg";
  118. T = "topic";
  119. C = "clear";
  120. CL = "clear";
  121. K = "kick";
  122. KB = "kickban";
  123. KN = "knockout";
  124. BANS = "ban";
  125. B = "ban";
  126. MUB = "unban *";
  127. UB = "unban";
  128. IG = "ignore";
  129. UNIG = "unignore";
  130. SB = "scrollback";
  131. UMODE = "mode $N";
  132. WC = "window close";
  133. WN = "window new hide";
  134. SV = "say Irssi $J ($V) - http://irssi.org/";
  135. GOTO = "sb goto";
  136. CHAT = "dcc chat";
  137. RUN = "SCRIPT LOAD";
  138. CALC = "exec - if command -v bc >/dev/null 2>&1\\; then printf '%s=' '$*'\\; echo '$*' | bc -l\\; else echo bc was not found\\; fi";
  139. SBAR = "STATUSBAR";
  140. INVITELIST = "mode $C +I";
  141. Q = "QUERY";
  142. "MANUAL-WINDOWS" = "set use_status_window off;set autocreate_windows off;set autocreate_query_level none;set autoclose_windows off;set reuse_unused_windows on;save";
  143. EXEMPTLIST = "mode $C +e";
  144. ATAG = "WINDOW SERVER";
  145. UNSET = "set -clear";
  146. RESET = "set -default";
  147. };
  148.  
  149. statusbar = {
  150. # formats:
  151. # when using {templates}, the template is shown only if it's argument isn't
  152. # empty unless no argument is given. for example {sb} is printed always,
  153. # but {sb $T} is printed only if $T isn't empty.
  154.  
  155. items = {
  156. # start/end text in statusbars
  157. barstart = "{sbstart}";
  158. barend = "{sbend}";
  159.  
  160. topicbarstart = "{topicsbstart}";
  161. topicbarend = "{topicsbend}";
  162.  
  163. # treated "normally", you could change the time/user name to whatever
  164. time = "{sb $Z}";
  165. user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
  166.  
  167. # treated specially .. window is printed with non-empty windows,
  168. # window_empty is printed with empty windows
  169. window = "{sb $winref:$tag/$itemname{sbmode $M}}";
  170. window_empty = "{sb $winref{sbservertag $tag}}";
  171. prompt = "{prompt $[.15]itemname}";
  172. prompt_empty = "{prompt $winname}";
  173. topic = " $topic";
  174. topic_empty = " Irssi v$J - http://www.irssi.org";
  175.  
  176. # all of these treated specially, they're only displayed when needed
  177. lag = "{sb Lag: $0-}";
  178. act = "{sb Act: $0-}";
  179. more = "-- more --";
  180. };
  181.  
  182. # there's two type of statusbars. root statusbars are either at the top
  183. # of the screen or at the bottom of the screen. window statusbars are at
  184. # the top/bottom of each split window in screen.
  185. default = {
  186. # the "default statusbar" to be displayed at the bottom of the window.
  187. # contains all the normal items.
  188. window = {
  189. disabled = "no";
  190.  
  191. # window, root
  192. type = "window";
  193. # top, bottom
  194. placement = "bottom";
  195. # number
  196. position = "1";
  197. # active, inactive, always
  198. visible = "active";
  199.  
  200. # list of items in statusbar in the display order
  201. items = {
  202. barstart = { priority = "100"; };
  203. time = { };
  204. user = { };
  205. window = { };
  206. window_empty = { };
  207. lag = { priority = "-1"; };
  208. act = { priority = "10"; };
  209. more = { priority = "-1"; alignment = "right"; };
  210. barend = { priority = "100"; alignment = "right"; };
  211. };
  212. };
  213.  
  214. # statusbar to use in inactive split windows
  215. window_inact = {
  216. type = "window";
  217. placement = "bottom";
  218. position = "1";
  219. visible = "inactive";
  220. items = {
  221. barstart = { priority = "100"; };
  222. window = { };
  223. window_empty = { };
  224. more = { priority = "-1"; alignment = "right"; };
  225. barend = { priority = "100"; alignment = "right"; };
  226. };
  227. };
  228.  
  229. # we treat input line as yet another statusbar :) It's possible to
  230. # add other items before or after the input line item.
  231. prompt = {
  232. type = "root";
  233. placement = "bottom";
  234. # we want to be at the bottom always
  235. position = "100";
  236. visible = "always";
  237. items = {
  238. prompt = { priority = "-1"; };
  239. prompt_empty = { priority = "-1"; };
  240. # treated specially, this is the real input line.
  241. input = { priority = "10"; };
  242. };
  243. };
  244.  
  245. # topicbar
  246. topic = {
  247. type = "root";
  248. placement = "top";
  249. position = "1";
  250. visible = "always";
  251. items = {
  252. topicbarstart = { priority = "100"; };
  253. topic = { };
  254. topic_empty = { };
  255. topicbarend = { priority = "100"; alignment = "right"; };
  256. };
  257. };
  258. };
  259. };
  260. settings = {
  261. "fe-text" = {
  262. actlist_sort = "refnum";
  263. term_force_colors = "yes";
  264. autostick_split_windows = "no";
  265. };
  266. core = {
  267. real_name = "Aesir";
  268. user_name = "Aesir";
  269. nick = "Aesir";
  270. recode_fallback = "utf-8";
  271. recode_out_default_charset = "utf-8";
  272. };
  273. "fe-common/core" = {
  274. autocreate_own_query = "no";
  275. autocreate_query_level = "DCCMSGS";
  276. use_status_window = "no";
  277. use_msgs_window = "yes";
  278. autoclose_windows = "no";
  279. reuse_unused_windows = "yes";
  280. windows_auto_renumber = "no";
  281. print_active_channel = "yes";
  282. term_charset = "utf-8";
  283. };
  284. };
  285. hilights = ( { text = "nick"; nick = "yes"; word = "yes"; } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement