]> Sergey Matveev's repositories - dotfiles.git/blobdiff - irssi/.irssi/config.skel
Two more chats
[dotfiles.git] / irssi / .irssi / config.skel
index 43c024edceff72cccbc03e433bc8318ac4a38759..d0dce2a6059b21d62fc127ccc362946c02fc1ffa 100644 (file)
@@ -1,4 +1,4 @@
-aliases = { wc = "window close"; };
+aliases = { wc = "window close"; qmsg = "quote privmsg $0 :$1-"; };
 settings = {
   "fe-text" = {
     actlist_sort = "refnum";
@@ -21,4 +21,47 @@ settings = {
   };
 };
 logs = { };
+servers = (
+  {
+    address = "::1";
+    chatnet = "matterircd";
+    port = "6666";
+    use_tls = "no";
+    tls_verify = "no";
+    autoconnect = "yes";
+  },
+  {
+    address = "irc.libera.chat";
+    chatnet = "LiberaChat";
+    port = "6697";
+    use_tls = "yes";
+    tls_verify = "yes";
+    autoconnect = "yes";
+  }
+);
+chatnets = {
+  matterircd = {
+    type = "IRC";
+    autosendcmd = "/qmsg mattermost LOGIN stargrave PASSWORD ; wait 5000";
+  };
+  LiberaChat = {
+    type = "IRC";
+    sasl_mechanism = "plain";
+    sasl_username = "stargrave";
+    sasl_password = "PASSWORD";
+  };
+};
 hilights = ( { text = "stargrave"; nick = "yes"; word = "yes"; } );
+keyboard = (
+  { key = "^Y"; id = "command"; data = "SCROLLBACK GOTO -2"; },
+  { key = "^E"; id = "command"; data = "SCROLLBACK GOTO +2"; },
+  { key = "^L"; id = "command"; data = "WINDOW LAST"; }
+);
+channels = (
+  { name = "#freebsd"; chatnet = "LiberaChat"; autojoin = "yes"; },
+  { name = "#gopherproject"; chatnet = "LiberaChat"; autojoin = "yes"; },
+  { name = "#nethack"; chatnet = "LiberaChat"; autojoin = "yes"; },
+  { name = "#netsurf"; chatnet = "LiberaChat"; autojoin = "yes"; },
+  { name = "#redo"; chatnet = "LiberaChat"; autojoin = "yes"; }
+);
+ignores = ( { level = "NO_ACT ALL"; channels = ( "#freebsd" ); } );