Snippets

Doug Freed v3ritas irssi config

Created by Doug Freed
aliases = {
  J = "join";
  WJOIN = "join -window";
  WQUERY = "query -window";
  LEAVE = "part";
  BYE = "quit";
  EXIT = "quit";
  SIGNOFF = "quit";
  DESCRIBE = "action";
  DATE = "time";
  HOST = "userhost";
  LAST = "lastlog";
  SAY = "msg *";
  WI = "whois";
  WII = "whois $0 $0";
  WW = "whowas";
  W = "who";
  N = "names";
  M = "msg";
  T = "topic";
  C = "clear";
  CL = "clear";
  K = "kick";
  KB = "kickban";
  KN = "knockout";
  BANS = "ban";
  B = "ban";
  MUB = "unban *";
  UB = "unban";
  IG = "ignore";
  UNIG = "unignore";
  SB = "scrollback";
  UMODE = "mode $N";
  WC = "window close";
  WN = "window new hide";
  SV = "say Irssi $J ($V) - http://irssi.org/";
  GOTO = "sb goto";
  CHAT = "dcc chat";
  RUN = "SCRIPT LOAD";
  CALC = "exec - if which bc >/dev/null 2>&1\\; then echo '$*' | bc -l | awk '{print \"$* = \"$$1}'\\; else echo bc was not found\\; fi";
  SBAR = "STATUSBAR";
  INVITELIST = "mode $C +I";
  Q = "QUERY";
  "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";
  EXEMPTLIST = "mode $C +e";
  ATAG = "WINDOW SERVER";
  UNSET = "set -clear";
  RESET = "set -default";
  DATEAWAY = "script exec \\$a=`date -u`\\; command(\"AWAY away at $a - messages logged\")\\;";
};
settings = {
  core = {
    real_name = "v3ritas";
    user_name = "v3ritas";
    nick = "v3ritas";
    log_timestamp = "%Y-%m-%d %H:%M:%S ";
    timestamp_format = "%Y-%m-%d %H:%M:%S";
    recode_fallback = "UTF-8";
    recode_out_default_charset = "UTF-8";
    resolve_prefer_ipv6 = "yes";
    server_reconnect_time = "1sec";
    chanmode_expando_strip = "no";
    awaylog_level = "MSGS HILIGHTS";
    rawlog_lines = "2000";
    resolve_reverse_lookup = "no";
    server_connect_timeout = "5min";
  };
  "fe-text" = {
    actlist_sort = "level";
    scrollback_lines = "1000";
    scrollback_time = "0";
    term_force_colors = "yes";
    actlist_names = "yes";
    lag_min_show = "0";
    paste_join_multiline = "no";
    mirc_blink_fix = "yes";
    paste_detect_time = "100msecs";
    autostick_split_windows = "yes";
  };
  "irc/notifylist" = {
    notify_whois_time = "2min";
    notify_check_time = "10sec";
  };
  "fe-common/core" = {
    autolog_colors = "no";
    autoclose_windows = "no";
    beep_msg_level = "MSGS HILIGHTS";
    bell_beeps = "no";
    hilight_nick_matches = "no";
    names_max_columns = "0";
    reuse_unused_windows = "no";
    autolog_ignore_targets = "ChanServ NickServ MemoServ OperServ GLaDOS GroupServ HostServ InfoServ SaslServ alis";
    activity_hide_level = "JOINS PARTS QUITS KICKS NICKS TOPICS MODES";
    windows_auto_renumber = "yes";
    autolog = "yes";
    autolog_path = "~/v3ritas/logs/$tag/$0/%Y/%m/%d.log";
    emphasis_multiword = "yes";
    print_active_channel = "no";
    activity_hilight_level = "MSGS HILIGHTS";
    beep_when_away = "no";
    max_command_history = "1000";
    hilight_level = "PUBLIC DCCMSGS";
    completion_auto = "no";
    beep_when_window_active = "yes";
    autolog_level = "PUBLIC NOTICES CTCPS ACTIONS JOINS PARTS QUITS KICKS MODES TOPICS NICKS";
    activity_msg_level = "PUBLIC NOTICES";
    emphasis = "yes";
    emphasis_replace = "no";
  };
  "irc/core" = {
    lag_check_time = "10sec";
    cmd_queue_speed = "500msec";
    lag_max_before_disconnect = "240";
  };
  "fe-common/irc" = { group_multi_mode = "no"; show_away_once = "no"; };
};
chatnets = {
  LUG = {
    type = "IRC";
    usermode = "+B";
    max_kicks = "1";
    max_msgs = "20";
    max_modes = "12";
    max_whois = "1";
  };
};
servers = (
  {
    address = "lug.mtu.edu";
    chatnet = "LUG";
    port = "6669";
    use_ssl = "yes";
    ssl_verify = "no";
    autoconnect = "yes";
  },
  {
    address = "mtulug.fxaffinity.com";
    chatnet = "LUG";
    port = "6669";
    use_ssl = "yes";
    ssl_verify = "no";
    autoconnect = "yes";
  },
  {
    address = "csc.nmu.edu";
    chatnet = "LUG";
    port = "6697";
    use_ssl = "yes";
    ssl_verify = "no";
    autoconnect = "yes";
  }
);
channels = ( { name = "#mtu"; chatnet = "LUG"; autojoin = "yes"; } );
keyboard = ( { key = "meta-x"; id = "command"; data = "window last"; } );
windows = {
  1 = {
    immortal = "yes";
    name = "(status)";
    level = "CRAP CTCPS JOINS PARTS QUITS KICKS MODES TOPICS INVITES NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS";
    sticky = "yes";
  };
  2 = {
    items = (
      {
        type = "CHANNEL";
        chat_type = "IRC";
        name = "#mtu";
        tag = "LUG";
      }
    );
    sticky = "yes";
    parent = "1";
  };
};
mainwindows = { 1 = { first_line = "1"; lines = "64"; }; };

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.