diff options
Diffstat (limited to 'irssi/config')
-rw-r--r-- | irssi/config | 110 |
1 files changed, 91 insertions, 19 deletions
diff --git a/irssi/config b/irssi/config index e204535..6894aaf 100644 --- a/irssi/config +++ b/irssi/config @@ -68,33 +68,49 @@ settings = { }; "fe-common/core" = { autolog = "no"; + theme = "oldriceputin.theme"; hilight_nick_matches_everywhere = "yes"; - theme = "neongold"; - }; - "irc/core" = { - ctcp_version_reply = "no"; - ctcp_userinfo_reply = "no"; - max_ctcp_queue = "0"; }; "perl/core/scripts" = { splitlong_max_length = "60"; - awl_viewer = "ON"; - awl_viewer_launch = "ON"; - awl_viewer_tmux_position = "right"; - awl_viewer_xwin_command = "xterm +sb -e %A"; + awl_viewer = "no"; awl_placement = "top"; awl_shared_sbar = "OFF"; - awl_hide_data = "0"; - awl_maxcolumns = "4"; + awl_detach = "(status)"; awl_sort = "server"; - awl_block = "20"; + awl_block = "15"; fancy_abbrev = "head"; }; }; logs = { }; statusbar = { + items = { + barstart = "{sbstart}"; + barend = "{sbend}"; + topicbarstart = "{topicsbstart}"; + topicbarend = "{topicsbend}"; + time = "{sb $Z}"; + user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}"; + window = "{sb $winref:$tag/$itemname{sbmode $M}}"; + window_empty = "{sb $winref{sbservertag $tag}}"; + topic = " $topic"; + lag = "{sb Lag: $0-}"; + act = "{sb Act: $0-}"; + }; default = { window = { + disabled = "yes"; + + # window, root + type = "window"; + # top, bottom + placement = "bottom"; + # number + position = "1"; + # active, inactive, always + visible = "active"; + + # list of items in statusbar in the display order items = { barstart = { priority = "100"; }; time = { }; @@ -102,19 +118,75 @@ statusbar = { window = { }; window_empty = { }; lag = { priority = "-1"; }; - act = { priority = "10"; }; more = { priority = "-1"; alignment = "right"; }; barend = { priority = "100"; alignment = "right"; }; }; }; + + # statusbar to use in inactive split windows + window_inact = { + type = "window"; + placement = "bottom"; + position = "1"; + visible = "inactive"; + items = { + barstart = { priority = "100"; }; + window = { }; + window_empty = { }; + more = { priority = "-1"; alignment = "right"; }; + barend = { priority = "100"; alignment = "right"; }; + }; + }; + + # we treat input line as yet another statusbar :) It's possible to + # add other items before or after the input line item. + prompt = { + type = "root"; + placement = "bottom"; + # we want to be at the bottom always + position = "100"; + visible = "always"; + items = { + prompt = { priority = "-1"; }; + prompt_empty = { priority = "-1"; }; + # treated specially, this is the real input line. + input = { priority = "10"; }; + }; + }; + + # topicbar + topic = { + type = "root"; + placement = "top"; + position = "1"; + visible = "active"; + items = { + topicbarstart = { priority = "100"; }; + topic = { }; + topic_empty = { }; + topicbarend = { priority = "100"; alignment = "right"; }; + }; + disabled = "no"; + }; + awl_0 = { + placement = "top"; + items = { + barstart = { priority = "100"; }; + awl_0 = { }; + barend = { priority = "100"; alignment = "right"; }; + }; + }; + awl_1 = { + placement = "top"; + items = { + barstart = { priority = "100"; }; + awl_1 = { }; + barend = { priority = "100"; alignment = "right"; }; + }; + }; }; }; keyboard = ( { key = "meta-z"; id = "previous_window"; data = ""; }, { key = "meta-x"; id = "next_window"; data = ""; } ); -ignores = ( - { level = "JOINS PARTS QUITS"; }, - { mask = "DCC"; level = "ALL"; }, - { mask = "CTPS"; level = "ALL"; } -); |