dotfiles

*nix config files
git clone git://git.pyratebeard.net/dotfiles.git
Log | Files | Refs | README

mutiny.theme (15838B)


      1 # default foreground color (%N) - -1 is the "default terminal color"
      2 default_color = "-1";
      3 
      4 # print timestamp/servertag at the end of line, not at beginning
      5 info_eol = "true";
      6 
      7 # these characters are automatically replaced with specified color
      8 # (dark grey by default)
      9 replaces = { "[]" = "%g$*%n"; };
     10 
     11 abstracts = {
     12 
     13   ############# generic ###############################
     14 
     15   indent_default = "               + ";
     16 
     17   # text to insert at the beginning of each non-message line
     18   # line_start = "%g//%n ";
     19   line_start = "";
     20 
     21   # timestamp styling, nothing by default
     22   timestamp = " %X7H$*%n";
     23 
     24   # any kind of text that needs hilighting, default is to bold
     25   hilight = "%G$*%n";
     26 
     27   # any kind of error message, default is bright red
     28   error = "%R$*%n";
     29 
     30   # channel name is printed
     31   channel = "%b$*%n";
     32 
     33   # nick is printed
     34   nick = "%_$*%_";
     35 
     36   # nick host is printed
     37   nickhost = "%g$*";
     38 
     39   # server name is printed
     40   server = "%_$*%_";
     41 
     42   # some kind of comment is printed
     43   comment = "%n(%b\"$*\"%n);";
     44 
     45   # reason for something is printed (part, quit, kick, ..)
     46   reason = "{comment $*}";
     47 
     48   # mode change is printed ([+o nick])
     49   mode = "{comment $*}";
     50 
     51   ## channel specific messages
     52 
     53   # highlighted nick/host is printed (joins)
     54   channick_hilight = "%g$*%N";
     55   chanhost_hilight = "{nickhost $*}";
     56 
     57   # nick/host is printed (parts, quits, etc.)
     58   channick = "$*";
     59   chanhost = "{nickhost $*}";
     60 
     61   # highlighted channel name is printed
     62   channelhilight = "%y$*%n";
     63 
     64   # ban/ban exception/invite list mask is printed
     65   ban = "$*";
     66 
     67   # trackbar colour
     68   trackbar_style = "%g";
     69 
     70   ########### messages #################################
     71 
     72   # the basic styling of how to print message, $0 = nick mode, $1 = nick
     73   # msgnick = "$1-$0%K·%N %|";
     74   msgnick = "%g$0%Y$1 %N";
     75   # msgnick = "%K$0%N $1 %K· %|%N";
     76 
     77   # $0 = nick mode, $1 = nick
     78   #ownmsgnick = "{msgnick $0 $1}";
     79   ownmsgnick = "%g$0%m$1 %N";
     80   ownnick = "%m$*%n";
     81 
     82   # public message in channel, $0 = nick mode, $1 = nick
     83   pubmsgnick = "{msgnick $0 $1}";
     84   pubnick = "%Y$*%n";
     85 
     86   # public highlighted message in channel
     87   pubmsghinick = "{msgnick $0 $1}";
     88   menick = "%g$*%n";
     89 # default foreground color (%N) - -1 is the "default terminal color"
     90 default_color = "-1";
     91 
     92 # print timestamp/servertag at the end of line, not at beginning
     93 info_eol = "true";
     94 
     95 # these characters are automatically replaced with specified color
     96 # (dark grey by default)
     97 replaces = { "[]" = "%g$*%n"; };
     98 
     99 abstracts = {
    100 
    101   ############# generic ###############################
    102 
    103   indent_default = "               + ";
    104 
    105   # text to insert at the beginning of each non-message line
    106   # line_start = "%g//%n ";
    107   line_start = "";
    108 
    109   # timestamp styling, nothing by default
    110   timestamp = " %X7H$*%n";
    111 
    112   # any kind of text that needs hilighting, default is to bold
    113   hilight = "%G$*%n";
    114 
    115   # any kind of error message, default is bright red
    116   error = "%R$*%n";
    117 
    118   # channel name is printed
    119   channel = "%b$*%n";
    120 
    121   # nick is printed
    122   nick = "%_$*%_";
    123 
    124   # nick host is printed
    125   nickhost = "%g$*";
    126 
    127   # server name is printed
    128   server = "%_$*%_";
    129 
    130   # some kind of comment is printed
    131   comment = "%n(%b\"$*\"%n);";
    132 
    133   # reason for something is printed (part, quit, kick, ..)
    134   reason = "{comment $*}";
    135 
    136   # mode change is printed ([+o nick])
    137   mode = "{comment $*}";
    138 
    139   ## channel specific messages
    140 
    141   # highlighted nick/host is printed (joins)
    142   channick_hilight = "%g$*%N";
    143   chanhost_hilight = "{nickhost $*}";
    144 
    145   # nick/host is printed (parts, quits, etc.)
    146   channick = "$*";
    147   chanhost = "{nickhost $*}";
    148 
    149   # highlighted channel name is printed
    150   channelhilight = "%y$*%n";
    151 
    152   # ban/ban exception/invite list mask is printed
    153   ban = "$*";
    154 
    155   # trackbar colour
    156   trackbar_style = "%g";
    157 
    158   ########### messages #################################
    159 
    160   # the basic styling of how to print message, $0 = nick mode, $1 = nick
    161   # msgnick = "$1-$0%K·%N %|";
    162   msgnick = "%g$0%Y$1 %N";
    163   # msgnick = "%K$0%N $1 %K· %|%N";
    164 
    165   # $0 = nick mode, $1 = nick
    166   #ownmsgnick = "{msgnick $0 $1}";
    167   ownmsgnick = "%g$0%m$1 %N";
    168   ownnick = "%m$*%n";
    169 
    170   # public message in channel, $0 = nick mode, $1 = nick
    171   pubmsgnick = "{msgnick $0 $1}";
    172   pubnick = "%Y$*%n";
    173 
    174   # public highlighted message in channel
    175   pubmsghinick = "{msgnick $0 $1}";
    176   menick = "%b$*%n";
    177 
    178   # channel name is printed with message
    179   msgchannel = "%K:%m$*%n";
    180 
    181   # private message, $0 = nick, $1 = host
    182   privmsg = "$0=%b\"$1-\"%n ";
    183 
    184   # private message from you, $0 = "msg", $1 = target nick
    185   ownprivmsg = "$0=%b\"$1-\"%n ";
    186 
    187   # private message in query
    188   # privmsgnick = "{msgnick $*}";
    189   privmsgnick = "%G:%N %|";
    190 
    191   # own private message in query
    192   #ownprivmsgnick = "{privmsgnick $*}";
    193   ownprivmsgnick = "%m:%X7K %|";
    194   #ownprivnick = "$*";
    195 
    196 
    197   ########## Actions (/ME stuff) #########################
    198 
    199   # generic one that's used by most actions
    200   action = " %c$* %c%|";
    201 
    202   # own action, both private/public
    203   # ownaction = "{action $*}";
    204   ownaction = " %b$*%N%b";
    205 
    206   # own action with target, both private/public
    207   ownaction_target = "{action $*}";
    208 
    209   # private action sent by others
    210   pvtaction = "{action $*}";
    211   pvtaction_query = "{action $*}";
    212 
    213   # public action sent by others
    214   pubaction = "{action $*}";
    215 
    216 
    217   ########## other IRC events #############################
    218 
    219   # whois
    220   whois = "%#    $[8]0 = $1-;";
    221 
    222   # notices
    223   ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";
    224   notice = "%M$*%n ";
    225   pubnotice_channel = " %N($*)";
    226   pvtnotice_host = " %N($*)";
    227   servernotice = " %N($*)";
    228 
    229   # CTCPs
    230   ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";
    231   ctcp = "%N$*%n";
    232 
    233   # wallops
    234   wallop = "%K$*%n: ";
    235   wallop_nick = "%n$*";
    236   wallop_action = "%K * $*%n ";
    237 
    238   # netsplits
    239   netsplit = "       %Rnsplit %R< %b\"$*\"%n";
    240   netjoin = "        %Gnjoin %G> %b\"$*\"%n";
    241 
    242   # /names list
    243   names_prefix = "%K!      names !%n ";
    244   names_nick = "%_$2$0%_%n$1- ";
    245   names_nick_op = "{names_nick $* %R}";
    246   names_nick_halfop = "{names_nick $* %C}";
    247   names_nick_voice = "{names_nick $* %B}";
    248   names_users = "%K!      names !%n $1";
    249   names_channel = "\"%b$*\"%n";
    250 
    251   # DCC
    252   dcc = "%g$*%n";
    253   dccfile = "%_$*%_";
    254 
    255   # DCC chat, own msg/action
    256   dccownmsg = "%g /* $0 ($1-) */";
    257   dccownnick = "$*%n";
    258   dccownquerynick = "$*%n";
    259   dccownaction = "{action $*}";
    260   dccownaction_target = "{action $*}";
    261 
    262   # DCC chat, others
    263   dccmsg = "%g/* $1- ($0) */";
    264   dccquerynick = "%g$*%n";
    265   dccaction = "{action $*}";
    266 
    267   ######## statusbar/topicbar ############################
    268 
    269   # default background for all statusbars. You can also give
    270   # the default foreground color for statusbar items.
    271   sb_background = "%9";
    272 
    273   # default backround for "default" statusbar group
    274   #sb_default_bg = "%4";
    275   # background for prompt / input line
    276   sb_prompt_bg = "%n";
    277   # background for info statusbar
    278   #sb_info_bg = "%8";
    279   # background for topicbar (same default)
    280   sb_topic_bg = "%n";
    281 
    282   # text at the beginning of statusbars. sb-item already puts
    283   # space there,so we don't use anything by default.
    284   sbstart = "";
    285   # text at the end of statusbars. Use space so that it's never
    286   # used for anything.
    287   sbend = "";
    288 
    289   topicsbstart = "$*";
    290   topicsbend = "$*";
    291 
    292   prompt = "           %y%%%n ";
    293   # prompt = " %K└╼ ";
    294 
    295   sb = " %n %W$*%c %n";
    296   sbmode = " %b[%y%y+%C$*%b]";
    297   sbaway = " %g/* zZzZ */%n";
    298   sbservertag = ":%g$0%n";
    299   sbnickmode = "%y$0%W";
    300 
    301   # Usercount
    302   sb_usercount = "{sb %_$0%_ nicks ($1-)}";
    303   sb_uc_ircops = "%_*%_$*";
    304   sb_uc_ops = "%_@%r$*%n";
    305   sb_uc_halfops = "%_%%%g$*%n";
    306   sb_uc_voices = "%_+%y$*%n";
    307   sb_uc_normal = "%w$*%n";
    308   sb_uc_space = " ";
    309   # activity in statusbar
    310 
    311   # ',' separator
    312   sb_act_sep = " ";
    313   # normal text
    314   sb_act_text = "%x7K%9%k$*%n";
    315   # public message
    316   sb_act_msg = "%x7o%9%k$*%n";
    317   # hilight
    318   sb_act_hilight = "%2%9%k$*%n";
    319   # hilight with specified color, $0 = color, $1 = text
    320   sb_act_hilight_color = "%R%9$1-%n";
    321   # required for adv_windowlist
    322   #sb_act_none = "%x7M%m$*%n";
    323   sb_act_none = "%x7K%9%k$*%n";
    324 };
    325 
    326 ########################################################
    327 
    328 formats = {
    329   "fe-common/core" = {
    330     line_start = "{line_start}";
    331     line_start_irssi = "{line_start}";
    332 
    333     join = "            %G-%W{channick $0}";
    334     part = "            %b-%K{channick $0}";
    335     kick = "            %r-%K{channick $0}";
    336     quit = "            %r-%K{channick $0}";
    337     quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";
    338 
    339     nick_changed = "%K{channick $[-12]0}%W>%n{channick $1}";
    340     your_nick_changed = "%K          you%w>%n{channick $1}";
    341 
    342     pubmsg = "{pubmsgnick $2 {pubnick $[-11]0}}$1";
    343 
    344     own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1";
    345     own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2";
    346     own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1";
    347 
    348     pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1";
    349     pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2";
    350 
    351     pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2";
    352     pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3";
    353 
    354     pubmsg_channel = "{pubmsgnick {pubnick %g$[-11]0}$2}$1";
    355     msg_private_query = "{privmsgnick $[-11]0}$2";
    356     new_topic = "      %Wtopic %W= %|%B'$2' %non %b$1%n%W[set by {nick %y$0}]";
    357 
    358     endofnames = "%K!      names !%m Total: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
    359   };
    360   "fe-common/irc" = {
    361     chanmode_change = "%Y!%W!       mode %y!%n {channick $1}";
    362     server_chanmode_change = "%Y!%W!       mode %y!%n {channick $1}";
    363 
    364     own_action = "{ownaction $[-11]0} $1";
    365     action_private = "{pvtaction $[-11]0}$1";
    366     action_private_query = "{pvtaction_query $[-11]0} $2";
    367     action_public = "{pubaction $[-11]0}$1";
    368   };
    369   "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%W>      $1 %y>%n"; };
    370   "Irssi::Script::adv_windowlist" = {
    371     awl_mouse = "no";
    372     awl_display_key = "$H $N $C %8▓░$S";
    373     awl_display_key_active = "$H%9%6%9%k $N $C %8▓░$S";
    374     awl_display_header = "";
    375     awl_separator = " ";
    376     awl_detach = "(status)";
    377   };
    378 };
    379 
    380   # channel name is printed with message
    381   msgchannel = "%K:%m$*%n";
    382 
    383   # private message, $0 = nick, $1 = host
    384   privmsg = "$0=%b\"$1-\"%n ";
    385 
    386   # private message from you, $0 = "msg", $1 = target nick
    387   ownprivmsg = "$0=%b\"$1-\"%n ";
    388 
    389   # private message in query
    390   # privmsgnick = "{msgnick $*}";
    391   privmsgnick = "%G:%N %|";
    392 
    393   # own private message in query
    394   #ownprivmsgnick = "{privmsgnick $*}";
    395   ownprivmsgnick = "%m:%X7K %|";
    396   #ownprivnick = "$*";
    397 
    398 
    399   ########## Actions (/ME stuff) #########################
    400 
    401   # generic one that's used by most actions
    402   action = " %b$* %b%|";
    403 
    404   # own action, both private/public
    405   # ownaction = "{action $*}";
    406   ownaction = " %b$*%N%b";
    407 
    408   # own action with target, both private/public
    409   ownaction_target = "{action $*}";
    410 
    411   # private action sent by others
    412   pvtaction = "{action $*}";
    413   pvtaction_query = "{action $*}";
    414 
    415   # public action sent by others
    416   pubaction = "{action $*}";
    417 
    418 
    419   ########## other IRC events #############################
    420 
    421   # whois
    422   whois = "%#    $[8]0 = $1-;";
    423 
    424   # notices
    425   ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";
    426   notice = "%M$*%n ";
    427   pubnotice_channel = " %N($*)";
    428   pvtnotice_host = " %N($*)";
    429   servernotice = " %N($*)";
    430 
    431   # CTCPs
    432   ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";
    433   ctcp = "%N$*%n";
    434 
    435   # wallops
    436   wallop = "%K$*%n: ";
    437   wallop_nick = "%n$*";
    438   wallop_action = "%K * $*%n ";
    439 
    440   # netsplits
    441   netsplit = "       %Rnsplit %R< %b\"$*\"%n";
    442   netjoin = "        %Gnjoin %G> %b\"$*\"%n";
    443 
    444   # /names list
    445   names_prefix = "%K!      names !%n ";
    446   names_nick = "%_$2$0%_%n$1- ";
    447   names_nick_op = "{names_nick $* %R}";
    448   names_nick_halfop = "{names_nick $* %C}";
    449   names_nick_voice = "{names_nick $* %B}";
    450   names_users = "%K!      names !%n $1";
    451   names_channel = "\"%b$*\"%n";
    452 
    453   # DCC
    454   dcc = "%g$*%n";
    455   dccfile = "%_$*%_";
    456 
    457   # DCC chat, own msg/action
    458   dccownmsg = "%g /* $0 ($1-) */";
    459   dccownnick = "$*%n";
    460   dccownquerynick = "$*%n";
    461   dccownaction = "{action $*}";
    462   dccownaction_target = "{action $*}";
    463 
    464   # DCC chat, others
    465   dccmsg = "%g/* $1- ($0) */";
    466   dccquerynick = "%g$*%n";
    467   dccaction = "{action $*}";
    468 
    469   ######## statusbar/topicbar ############################
    470 
    471   # default background for all statusbars. You can also give
    472   # the default foreground color for statusbar items.
    473   sb_background = "%9";
    474 
    475   # default backround for "default" statusbar group
    476   #sb_default_bg = "%4";
    477   # background for prompt / input line
    478   sb_prompt_bg = "%n";
    479   # background for info statusbar
    480   #sb_info_bg = "%8";
    481   # background for topicbar (same default)
    482   sb_topic_bg = "%n";
    483 
    484   # text at the beginning of statusbars. sb-item already puts
    485   # space there,so we don't use anything by default.
    486   sbstart = "";
    487   # text at the end of statusbars. Use space so that it's never
    488   # used for anything.
    489   sbend = "";
    490 
    491   topicsbstart = "$*";
    492   topicsbend = "$*";
    493 
    494   prompt = "           %y%%%n ";
    495   # prompt = " %K└╼ ";
    496 
    497   sb = " %n %W$*%c %n";
    498   sbmode = " %b[%y%y+%C$*%b]";
    499   sbaway = " %g/* zZzZ */%n";
    500   sbservertag = ":%g$0%n";
    501   sbnickmode = "%y$0%W";
    502 
    503   # Usercount
    504   sb_usercount = "{sb %_$0%_ nicks ($1-)}";
    505   sb_uc_ircops = "%_*%_$*";
    506   sb_uc_ops = "%_@%r$*%n";
    507   sb_uc_halfops = "%_%%%g$*%n";
    508   sb_uc_voices = "%_+%y$*%n";
    509   sb_uc_normal = "%w$*%n";
    510   sb_uc_space = " ";
    511   # activity in statusbar
    512 
    513   # ',' separator
    514   sb_act_sep = " ";
    515   # normal text
    516   sb_act_text = "%x7K%9%k$*%n";
    517   # public message
    518   sb_act_msg = "%x7o%9%k$*%n";
    519   # hilight
    520   sb_act_hilight = "%2%9%k$*%n";
    521   # hilight with specified color, $0 = color, $1 = text
    522   sb_act_hilight_color = "%R%9$1-%n";
    523   # required for adv_windowlist
    524   #sb_act_none = "%x7M%m$*%n";
    525   sb_act_none = "%x7K%9%k$*%n";
    526 };
    527 
    528 ########################################################
    529 
    530 formats = {
    531   "fe-common/core" = {
    532     line_start = "{line_start}";
    533     line_start_irssi = "{line_start}";
    534 
    535     join = "            %G-%W{channick $0}";
    536     part = "            %b-%K{channick $0}";
    537     kick = "            %r-%K{channick $0}";
    538     quit = "            %r-%K{channick $0}";
    539     quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";
    540 
    541     nick_changed = "%K{channick $[-12]0}%W>%n{channick $1}";
    542     your_nick_changed = "%K          you%w>%n{channick $1}";
    543 
    544     pubmsg = "{pubmsgnick $2 {pubnick $[-11]0}}$1";
    545 
    546     own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1";
    547     own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2";
    548     own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1";
    549 
    550     pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1";
    551     pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2";
    552 
    553     pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2";
    554     pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3";
    555 
    556     pubmsg_channel = "{pubmsgnick {pubnick %g$[-11]0}$2}$1";
    557     msg_private_query = "{privmsgnick $[-11]0}$2";
    558     new_topic = "      %Wtopic %W= %|%B'$2' %non %b$1%n%W[set by {nick %y$0}]";
    559 
    560     endofnames = "%K!      names !%m Total: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
    561   };
    562   "fe-common/irc" = {
    563     chanmode_change = "%Y!%W!       mode %y!%n {channick $1}";
    564     server_chanmode_change = "%Y!%W!       mode %y!%n {channick $1}";
    565 
    566     own_action = "{ownaction $[-11]0} $1";
    567     action_private = "{pvtaction $[-11]0}$1";
    568     action_private_query = "{pvtaction_query $[-11]0} $2";
    569     action_public = "{pubaction $[-11]0}$1";
    570   };
    571   "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%W>      $1 %y>%n"; };
    572   "Irssi::Script::adv_windowlist" = {
    573     awl_mouse = "no";
    574     awl_display_key = "$H $N $C %8▓░$S";
    575     awl_display_key_active = "$H%9%6%9%k $N $C %8▓░$S";
    576     awl_display_header = "";
    577     awl_separator = " ";
    578     awl_detach = "(status)";
    579   };
    580 };