summaryrefslogtreecommitdiffstats
path: root/irssi/config
diff options
context:
space:
mode:
Diffstat (limited to 'irssi/config')
-rw-r--r--irssi/config110
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"; }
-);
Un proyecto texto-plano.xyz