Advertisement
Guest User

Untitled

a guest
Mar 5th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.73 KB | None | 0 0
  1. servers = (
  2. {
  3. address = "irc.irc-hispano.org";
  4. chatnet = "Hispano";
  5. port = "6667";
  6. autoconnect = "yes";
  7. nick = "victorx";
  8. password = "";
  9. use_ssl = "no";
  10. ssl_verify = "no";
  11. },
  12. {
  13. address = "irc.freenode.net";
  14. chatnet = "Freenode";
  15. port = "6667";
  16. autoconnect = "yes";
  17. nick = "victorx";
  18. password = "";
  19. use_ssl = "no";
  20. ssl_verify = "no";
  21. }
  22. );
  23.  
  24. chatnets = {
  25. Hispano = {
  26. type = "IRC";
  27. autosendcmd = "wait -hispano 2000";
  28. nick = "victorx";
  29. username = "-";
  30. realname = "irssi";
  31. usermode = "+cn";
  32. max_kicks = "1";
  33. max_msgs = "4";
  34. max_whois = "1";
  35. };
  36. Freenode = {
  37. type = "IRC";
  38. autosendcmd = "unquery NickServ";
  39. nick = "victorx";
  40. username = "~";
  41. realname = "irssi";
  42. max_kicks = "1";
  43. max_msgs = "4";
  44. max_whois = "1";
  45. };
  46. };
  47.  
  48. channels = (
  49. { name = "#irssi"; chatnet = "Hispano"; autojoin = "Yes"; },
  50. { name = "#irssi"; chatnet = "Freenode"; autojoin = "Yes"; },
  51. );
  52.  
  53. aliases = {
  54. ATAG = "WINDOW SERVER";
  55. ADDALLCHANS = "SCRIPT EXEC foreach my \\$channel (Irssi::channels()) { Irssi::command(\"CHANNEL ADD -auto \\$channel->{name} \\$channel->{server}->{tag} \\$channel->{key}\")\\;}";
  56. B = "BAN";
  57. BACK = "AWAY";
  58. BANS = "BAN";
  59. BYE = "QUIT";
  60. C = "CLEAR";
  61. CALC = "EXEC - if command -v bc >/dev/null 2>&1\\; then printf '%s=' '$*'\\; echo '$*' | bc -l\\; else echo bc was not found\\; fi";
  62. CHAT = "DCC CHAT";
  63. CUBES = "SCRIPT EXEC Irssi::active_win->print(\"%_bases\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { join '', map { \"%x0\\${_}0\\$_\" } '0'..'9','A'..'F' }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print(\"%_cubes\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { my \\$y = \\$_*6 \\; join '', map { my \\$x = \\$_ \\; map { \"%x\\$x\\$_\\$x\\$_\" } @{['0'..'9','A'..'Z']}[\\$y .. \\$y+5] } 1..6 }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) for 0..5 \\; Irssi::active_win->print(\"%_grays\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { join '', map { \"%x7\\${_}7\\$_\" } 'A'..'X' }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print(\"%_mIRC extended colours\", MSGLEVEL_CLIENTCRAP) \\; my \\$x \\; \\$x .= sprintf \"\00399,%02d%02d\",\\$_,\\$_ for 0..15 \\; Irssi::active_win->print(\\$x, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; for my \\$z (0..6) { my \\$x \\; \\$x .= sprintf \"\00399,%02d%02d\",\\$_,\\$_ for 16+(\\$z*12)..16+(\\$z*12)+11 \\; Irssi::active_win->print(\\$x, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) }";
  64. DATE = "TIME";
  65. DEHIGHLIGHT = "DEHILIGHT";
  66. DESCRIBE = "ACTION";
  67. DHL = "DEHILIGHT";
  68. EXEMPTLIST = "MODE $C +e";
  69. EXIT = "QUIT";
  70. GOTO = "SCROLLBACK GOTO";
  71. HIGHLIGHT = "HILIGHT";
  72. HL = "HILIGHT";
  73. HOST = "USERHOST";
  74. INVITELIST = "MODE $C +I";
  75. J = "JOIN";
  76. K = "KICK";
  77. KB = "KICKBAN";
  78. KN = "KNOCKOUT";
  79. LAST = "LASTLOG";
  80. LEAVE = "PART";
  81. M = "MSG";
  82. MUB = "UNBAN *";
  83. N = "NAMES";
  84. NMSG = "^MSG";
  85. P = "PART";
  86. Q = "QUERY";
  87. RESET = "SET -default";
  88. RUN = "SCRIPT LOAD";
  89. SAY = "MSG *";
  90. SB = "SCROLLBACK";
  91. SBAR = "STATUSBAR";
  92. SIGNOFF = "QUIT";
  93. SV = "MSG * Irssi $J ($V) - http://www.irssi.org";
  94. T = "TOPIC";
  95. UB = "UNBAN";
  96. UMODE = "MODE $N";
  97. UNSET = "SET -clear";
  98. W = "WHO";
  99. WC = "WINDOW CLOSE";
  100. WG = "WINDOW GOTO";
  101. WJOIN = "JOIN -window";
  102. WI = "WHOIS";
  103. WII = "WHOIS $0 $0";
  104. WL = "WINDOW LIST";
  105. WN = "WINDOW NEW HIDDEN";
  106. WQUERY = "QUERY -window";
  107. WW = "WHOWAS";
  108. 1 = "WINDOW GOTO 1";
  109. 2 = "WINDOW GOTO 2";
  110. 3 = "WINDOW GOTO 3";
  111. 4 = "WINDOW GOTO 4";
  112. 5 = "WINDOW GOTO 5";
  113. 6 = "WINDOW GOTO 6";
  114. 7 = "WINDOW GOTO 7";
  115. 8 = "WINDOW GOTO 8";
  116. 9 = "WINDOW GOTO 9";
  117. 10 = "WINDOW GOTO 10";
  118. 11 = "WINDOW GOTO 11";
  119. 12 = "WINDOW GOTO 12";
  120. 13 = "WINDOW GOTO 13";
  121. 14 = "WINDOW GOTO 14";
  122. 15 = "WINDOW GOTO 15";
  123. 16 = "WINDOW GOTO 16";
  124. 17 = "WINDOW GOTO 17";
  125. 18 = "WINDOW GOTO 18";
  126. 19 = "WINDOW GOTO 19";
  127. 20 = "WINDOW GOTO 20";
  128. 21 = "WINDOW GOTO 21";
  129. 22 = "WINDOW GOTO 22";
  130. 23 = "WINDOW GOTO 23";
  131. 24 = "WINDOW GOTO 24";
  132. 25 = "WINDOW GOTO 25";
  133. 26 = "WINDOW GOTO 26";
  134. 27 = "WINDOW GOTO 27";
  135. 28 = "WINDOW GOTO 28";
  136. 29 = "WINDOW GOTO 29";
  137. 30 = "WINDOW GOTO 30";
  138. 31 = "WINDOW GOTO 31";
  139. 32 = "WINDOW GOTO 32";
  140. 33 = "WINDOW GOTO 33";
  141. 34 = "WINDOW GOTO 34";
  142. 35 = "WINDOW GOTO 35";
  143. 36 = "WINDOW GOTO 36";
  144. 37 = "WINDOW GOTO 37";
  145. 38 = "WINDOW GOTO 38";
  146. 39 = "WINDOW GOTO 39";
  147. 40 = "WINDOW GOTO 40";
  148. 41 = "WINDOW GOTO 41";
  149. 42 = "WINDOW GOTO 42";
  150. 43 = "WINDOW GOTO 43";
  151. 44 = "WINDOW GOTO 44";
  152. 45 = "WINDOW GOTO 45";
  153. 46 = "WINDOW GOTO 46";
  154. 47 = "WINDOW GOTO 47";
  155. 48 = "WINDOW GOTO 48";
  156. 49 = "WINDOW GOTO 49";
  157. 50 = "WINDOW GOTO 50";
  158. 51 = "WINDOW GOTO 51";
  159. 52 = "WINDOW GOTO 52";
  160. 53 = "WINDOW GOTO 53";
  161. 54 = "WINDOW GOTO 54";
  162. 55 = "WINDOW GOTO 55";
  163. 56 = "WINDOW GOTO 56";
  164. 57 = "WINDOW GOTO 57";
  165. 58 = "WINDOW GOTO 58";
  166. 59 = "WINDOW GOTO 59";
  167. 60 = "WINDOW GOTO 60";
  168. 61 = "WINDOW GOTO 61";
  169. 62 = "WINDOW GOTO 62";
  170. 63 = "WINDOW GOTO 63";
  171. 64 = "WINDOW GOTO 64";
  172. 65 = "WINDOW GOTO 65";
  173. 66 = "WINDOW GOTO 66";
  174. 67 = "WINDOW GOTO 67";
  175. 68 = "WINDOW GOTO 68";
  176. 69 = "WINDOW GOTO 69";
  177. 70 = "WINDOW GOTO 70";
  178. 71 = "WINDOW GOTO 71";
  179. 72 = "WINDOW GOTO 72";
  180. 73 = "WINDOW GOTO 73";
  181. 74 = "WINDOW GOTO 74";
  182. 75 = "WINDOW GOTO 75";
  183. 76 = "WINDOW GOTO 76";
  184. 77 = "WINDOW GOTO 77";
  185. 78 = "WINDOW GOTO 78";
  186. 79 = "WINDOW GOTO 79";
  187. 80 = "WINDOW GOTO 80";
  188. 81 = "WINDOW GOTO 81";
  189. 82 = "WINDOW GOTO 82";
  190. 83 = "WINDOW GOTO 83";
  191. 84 = "WINDOW GOTO 84";
  192. 85 = "WINDOW GOTO 85";
  193. 86 = "WINDOW GOTO 86";
  194. 87 = "WINDOW GOTO 87";
  195. 88 = "WINDOW GOTO 88";
  196. 89 = "WINDOW GOTO 89";
  197. 90 = "WINDOW GOTO 90";
  198. 91 = "WINDOW GOTO 91";
  199. 92 = "WINDOW GOTO 92";
  200. 93 = "WINDOW GOTO 93";
  201. 94 = "WINDOW GOTO 94";
  202. 95 = "WINDOW GOTO 95";
  203. 96 = "WINDOW GOTO 96";
  204. 97 = "WINDOW GOTO 97";
  205. 98 = "WINDOW GOTO 98";
  206. 99 = "WINDOW GOTO 99";
  207. };
  208.  
  209. statusbar = {
  210.  
  211. items = {
  212.  
  213. barstart = "{sbstart}";
  214. barend = "{sbend}";
  215.  
  216. topicbarstart = "{topicsbstart}";
  217. topicbarend = "{topicsbend}";
  218.  
  219. time = "{sb $Z}";
  220. user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
  221.  
  222. window = "{sb $winref:$tag/$itemname{sbmode $M}}";
  223. window_empty = "{sb $winref{sbservertag $tag}}";
  224.  
  225. prompt = "{prompt $[.15]itemname}";
  226. prompt_empty = "{prompt $winname}";
  227.  
  228. topic = " $topic";
  229. topic_empty = " Irssi v$J - http://www.irssi.org";
  230.  
  231. lag = "{sb Lag: $0-}";
  232. act = "{sb Act: $0-}";
  233. more = "-- more --";
  234. };
  235.  
  236. default = {
  237.  
  238. window = {
  239.  
  240. disabled = "no";
  241. type = "window";
  242. placement = "bottom";
  243. position = "1";
  244. visible = "active";
  245.  
  246. items = {
  247. barstart = { priority = "100"; };
  248. time = { };
  249. user = { };
  250. window = { };
  251. window_empty = { };
  252. lag = { priority = "-1"; };
  253. usercount = { };
  254. more = { priority = "-1"; alignment = "right"; };
  255. barend = { priority = "100"; alignment = "right"; };
  256. };
  257. };
  258.  
  259. window_inact = {
  260.  
  261. type = "window";
  262. placement = "bottom";
  263. position = "1";
  264. visible = "inactive";
  265.  
  266. items = {
  267. barstart = { priority = "100"; };
  268. window = { };
  269. window_empty = { };
  270. more = { priority = "-1"; alignment = "right"; };
  271. barend = { priority = "100"; alignment = "right"; };
  272. };
  273. };
  274.  
  275. prompt = {
  276.  
  277. type = "root";
  278. placement = "bottom";
  279. position = "100";
  280. visible = "always";
  281.  
  282. items = {
  283. prompt = { priority = "-1"; };
  284. prompt_empty = { priority = "-1"; };
  285. input = { priority = "10"; };
  286. };
  287. };
  288.  
  289. topic = {
  290.  
  291. type = "root";
  292. placement = "top";
  293. position = "1";
  294. visible = "always";
  295.  
  296. items = {
  297. topicbarstart = { priority = "100"; };
  298. topic = { };
  299. topic_empty = { };
  300. topicbarend = { priority = "100"; alignment = "right"; };
  301. };
  302. };
  303. };
  304. };
  305.  
  306. conversions = {
  307. Hispano = "CP1252";
  308. ChatZona = "UTF-8";
  309. Freenode = "UTF-8";
  310. };
  311.  
  312. settings = {
  313. core = {
  314. real_name = "irssi";
  315. user_name = "-";
  316. nick = "victorx";
  317. recode_fallback = "CP1252";
  318. recode_out_default_charset = "UTF-8";
  319. recode_transliterate = "yes";
  320. recode_autodetect_utf8 = "yes";
  321. recode = "yes";
  322. };
  323. "fe-text" = {
  324. actlist_sort = "refnum";
  325. autostick_split_windows = "yes";
  326. indent_always = "yes";
  327. paste_join_multiline = "no";
  328. paste_detect_time = "5msecs";
  329. paste_verify_line_count = "1";
  330. };
  331. "fe-common/core" = {
  332. theme = "atomic";
  333. term_charset = "UTF-8";
  334. window_history = "no";
  335. show_nickmode_empty = "yes";
  336. hide_server_tags = "yes";
  337. completion_char = ",";
  338. autolog = "yes";
  339. autolog_path = "~/.irssi/logs/$tag/$0.log";
  340. hilight_nick_matches = "yes";
  341. hide_colors = "yes";
  342. expand_escapes = "yes";
  343. hide_text_style = "yes";
  344. show_names_on_join = "no";
  345. };
  346. "perl/core/scripts" = {
  347. awl_shared_sbar = "OFF";
  348. awl_viewer = "yes";
  349. awl_block = "20";
  350. nicklist_pane_width = "20";
  351. autoaway_timeout = "300";
  352. };
  353. "irc/core" = { auto_whowas = "yes"; max_ctcp_queue = "0"; };
  354. };
  355. hilights = ( { text = "victorx"; nick = "yes"; word = "yes"; } );
  356. logs = { };
  357. notifies = { victorx = { }; };
  358. keyboard = (
  359. { key = "^G"; id = "command"; data = "go"; },
  360. { key = "^H"; id = "command"; data = "window previous"; },
  361. { key = "^L"; id = "command"; data = "window next"; }
  362. { key = "^N"; data = ""; id = "forward_history"; },
  363. { key = "^P"; data = ""; id = "backward_history"; }
  364. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement