dotfiles

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

mutiny2.theme (10190B)


      1 #https://github.com/shabble/irssi-docs/wiki/complete_themes
      2 # default foreground color (%N) - -1 is the "default terminal color"
      3 default_color = "-1";
      4 
      5 # print timestamp/servertag at the end of line, not at beginning
      6 info_eol = "false";
      7 
      8 # these characters are automatically replaced with specified color
      9 # (dark grey by default)
     10 replaces = { "[]" = "%W$*%n"; };
     11 
     12 abstracts = {
     13 
     14   ############# generic ###############################
     15 
     16   indent_default = " + %b│%n";
     17 
     18   # text to insert at the beginning of each non-message line
     19   # line_start = "%g//%n ";
     20   line_start = "";
     21 
     22   # timestamp styling, nothing by default
     23   timestamp = "";
     24 
     25   # any kind of text that needs hilighting, default is to bold
     26   hilight = "%G$*%n";
     27 
     28   # any kind of error message, default is bright red
     29   error = "%R$*%n";
     30 
     31   # channel name is printed
     32   channel = "%b$*%n";
     33 
     34   # nick is printed
     35   nick = "%_$*%_";
     36 
     37   # nick host is printed
     38   nickhost = "%g$*";
     39 
     40   # server name is printed
     41   server = "%_$*%_";
     42 
     43   # some kind of comment is printed
     44   comment = "%W(\"%Y$*%W\"%W)%n";
     45 
     46   # reason for something is printed (part, quit, kick, ..)
     47   reason = "%b(\"%b$*%b\"%b)%n";
     48 
     49   # mode change is printed ([+o nick])
     50   mode = "%W(\"%y$*%W\"%W)%n";
     51 
     52   ## channel specific messages
     53 
     54   # highlighted nick/host is printed (joins)
     55   channick_hilight = "%g$*%N";
     56   chanhost_hilight = "{nickhost $*}";
     57 
     58   # nick/host is printed (parts, quits, etc.)
     59   channick = "$*";
     60   chanhost = "{nickhost $*}";
     61 
     62   # highlighted channel name is printed
     63   channelhilight = "%y$*%n";
     64 
     65   # ban/ban exception/invite list mask is printed
     66   ban = "$*";
     67 
     68   # trackbar colour
     69   trackbar_style = "%g";
     70 
     71   ########### messages #################################
     72 
     73   # the basic styling of how to print message, $0 = nick mode, $1 = nick
     74   # msgnick = "$1-$0%K·%N %|";
     75   msgnick = "%g$0%R$1%b │ %N";
     76   # msgnick = "%K$0%N $1 %K· %|%N";
     77 
     78   # $0 = nick mode, $1 = nick
     79   #ownmsgnick = "{msgnick $0 $1}";
     80   ownmsgnick = "%g$0%m$1%b │ %Y";
     81   ownnick = "%m$*%n";
     82 
     83   # public message in channel, $0 = nick mode, $1 = nick
     84   pubmsgnick = "{msgnick $0 $1}";
     85   pubnick = "%M$*%n";
     86 
     87   # public highlighted message in channel
     88   pubmsghinick = "{msgnick $0 $1}";
     89   menick = "%y$*%n";
     90 
     91   # channel name is printed with message
     92   msgchannel = "%K:%m$*%n";
     93 
     94   # private message, $0 = nick, $1 = host
     95   privmsg = "$0=%b\"$1-\"%n ";
     96 
     97   # private message from you, $0 = "msg", $1 = target nick
     98   ownprivmsg = "$0=%b\"$1-\"%n ";
     99 
    100   # private message in query
    101   # privmsgnick = "{msgnick $*}";
    102   privmsgnick = "%M$*%b │ %N";
    103 
    104   # own private message in query
    105   #ownprivmsgnick = "{privmsgnick $*}";
    106   ownprivmsgnick = "%m$*%b │ %Y";
    107   #ownprivnick = "$*";
    108 
    109 
    110   ########## Actions (/ME stuff) #########################
    111 
    112   # generic one that's used by most actions
    113   action = "%c$* %b│ %c";
    114 
    115   # own action, both private/public
    116   # ownaction = "{action $*}";
    117   ownaction = "%c$* %b│ %c";
    118 
    119   # own action with target, both private/public
    120   ownaction_target = "{action $*}";
    121 
    122   # private action sent by others
    123   pvtaction = "{action $*}";
    124   pvtaction_query = "{action $*}";
    125 
    126   # public action sent by others
    127   pubaction = "{action $*}";
    128 
    129 
    130   ########## other IRC events #############################
    131 
    132   # whois
    133   whois = "%#    $[8]0 = $1-;";
    134 
    135   # notices
    136   ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";
    137   notice = "%M$*%n ";
    138   pubnotice_channel = " %N($*)";
    139   pvtnotice_host = " %N($*)";
    140   servernotice = " %N($*)";
    141 
    142   # CTCPs
    143   ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";
    144   ctcp = "%N$*%n";
    145 
    146   # wallops
    147   wallop = "%K$*%n: ";
    148   wallop_nick = "%n$*";
    149   wallop_action = "%K * $*%n ";
    150 
    151   # netsplits
    152   netsplit = "      %Knsplit%R< %b\"$*\"%n";
    153   netjoin = "       %Knjoin%G> %b\"$*\"%n";
    154 
    155   # /names list
    156   names_prefix = "%b│%n $1";
    157   names_nick = "%_$2$0%_%n$1- ";
    158   names_nick_op = "{names_nick $* %R}";
    159   names_nick_halfop = "{names_nick $* %C}";
    160   names_nick_voice = "{names_nick $* %B}";
    161   names_users = "%b┌─┄┄─┄┄──┘%W users in $1";
    162   names_channel = "%G$*%n";
    163 
    164   # DCC
    165   dcc = "%g$*%n";
    166   dccfile = "%_$*%_";
    167 
    168   # DCC chat, own msg/action
    169   dccownmsg = "%g /* $0 ($1-) */";
    170   dccownnick = "$*%n";
    171   dccownquerynick = "$*%n";
    172   dccownaction = "{action $*}";
    173   dccownaction_target = "{action $*}";
    174 
    175   # DCC chat, others
    176   dccmsg = "%g/* $1- ($0) */";
    177   dccquerynick = "%g$*%n";
    178   dccaction = "{action $*}";
    179 
    180   ######## statusbar/topicbar ############################
    181 
    182   # default background for all statusbars. You can also give
    183   # the default foreground color for statusbar items.
    184   sb_background = "%9";
    185 
    186   # default backround for "default" statusbar group
    187   #sb_default_bg = "%4";
    188   # background for prompt / input line
    189   sb_prompt_bg = "%n";
    190   # background for info statusbar
    191   #sb_info_bg = "%8";
    192   # background for topicbar (same default)
    193   sb_topic_bg = "%n";
    194 
    195   # text at the beginning of statusbars. sb-item already puts
    196   # space there,so we don't use anything by default.
    197   sbstart = "";
    198   # text at the end of statusbars. Use space so that it's never
    199   # used for anything.
    200   sbend = "";
    201 
    202   topicsbstart = " %Wtopic %Y┄┄─┤$*";
    203   topicsbend = "$*";
    204 
    205   prompt = "          %b└──┄┄%n ";
    206   # prompt = " %K└╼ ";
    207 
    208   sb = "          %Y│%n %W$*%c %n";
    209   sbmode = " %b[%y%y+%C$*%b]";
    210   sbaway = " %g/* zZzZ */%n";
    211   sbservertag = ":%g$0%n";
    212   sbnickmode = "%y$0%W";
    213 
    214   # Usercount
    215   sb_usercount = "{sb %_$0%_ nicks ($1-)}";
    216   sb_uc_ircops = "%_*%_$*";
    217   sb_uc_ops = "%_@%r$*%n";
    218   sb_uc_halfops = "%_%%%g$*%n";
    219   sb_uc_voices = "%_+%y$*%n";
    220   sb_uc_normal = "%w$*%n";
    221   sb_uc_space = " ";
    222   # activity in statusbar
    223 
    224   # ',' separator
    225   sb_act_sep = " ";
    226   # normal text
    227   sb_act_text = "%x7K%9%k$*%n";
    228   # public message
    229   sb_act_msg = "%x7o%9%k$*%n";
    230   # hilight
    231   sb_act_hilight = "%2%9%k$*%n";
    232   # hilight with specified color, $0 = color, $1 = text
    233   sb_act_hilight_color = "%R%9$1-%n";
    234   # required for adv_windowlist
    235   #sb_act_none = "%x7M%m$*%n";
    236   sb_act_none = "%x7K%9%k$*%n";
    237 };
    238 
    239 ########################################################
    240 
    241 formats = {
    242   "fe-common/core" = {
    243     #line_start = "{line_start}";
    244     line_start_irssi = "{line_start}";
    245 
    246     servertag = "         %b│%n ";
    247 
    248     join = "%Y join %b┄┄─┤ %n{channick $0} %W(%w{nickhost %w$1}%W) joined %w$2";
    249     part = "%Y part %b┄┄─┤ %n{channick $0} %W(%w{nickhost %w$1}%W) left %w$2 {reason %b$3}";
    250     quit = "%Y quit %b┄┄─┤ %Wsignoff: %n{channick $0} %W{reason %b$2%W}";
    251     kick = "%r kick %b┄┄─┤ %n{channick $0} was kicked by $2 %W{reason %b$3}";
    252     quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";
    253 
    254     nick_changed = "        %b┄┼┄%w %n{channick $0} %Y>> %W{channick $1}";
    255     your_nick_changed = "        %b┄┼┄%w %n{channick $0} %Y>> %W{channick $1}";
    256 
    257     pubmsg = "{pubmsgnick $2 {pubnick $[-7]0}}$1";
    258 
    259     own_msg = "{ownmsgnick $2 {ownnick $[-7]0}}$1";
    260     own_msg_channel = "{ownmsgnick $3 {ownnick $[-7]0}{msgchannel $1}}$2";
    261     own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-7]2}}$1";
    262 
    263     pubmsg_me = "{pubmsghinick $2 {menick $[-7]0}}$1";
    264     pubmsg_me_channel = "{pubmsghinick $3 {menick $[-7]0}{msgchannel $1}}$2";
    265 
    266     pubmsg_hilight = "{pubmsghinick $3 {menick $[-7]1}}$2";
    267     pubmsg_hilight_channel = "{pubmsghinick $0 $[-7]1$4{msgchannel $2}}$3";
    268 
    269     pubmsg_channel = "{pubmsgnick {pubnick %g$[-7]0}$2}$1";
    270     msg_private_query = "{privmsgnick $[-7]0}$2";
    271     new_topic = "%b┌─┄┄─────┘%n\n%b│ %wtopic %M'$2' %Nset by%y $0\n%b└─┄┄─┄┄──┐ ";
    272 
    273     endofnames = "%b└─┄┄─┄┄──┐ %WTotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
    274 
    275     daychange = " %Y date %b┄┄─┤ %Wday changed to %w%%Y%%m%%d";
    276     config_reloaded = "%Y conf %b┄┄─┤ %Wreloaded";
    277     config_modified = "%Y conf %b┄┄─┤ %Wmodified";
    278     server_changed = "%Y serv %b┄┄─┤ %Wchanged to %w$1 %G$2%W";
    279     looking_up = "%wlooking up %w{server $0}";
    280     connecting = "%wconnecting to {server $0} [%B$1] port %Y$2";
    281     connection_established = "%wconnection to {server $0} established";
    282     disconnected = "%wdisconnected from {server $0} %b{reason $1}";
    283     server_quit = "%wdisconnected from {server $0} %b{reason $1}";
    284     connection_lost = "%wconnection lost to {server $0}";
    285 	current_channel =  "         %b│ %Wcurrent channel {channel %Y$0}";
    286 	chanlist_header = "         %b│ %Wyou are in the following channels";
    287 	chanlist_line = "         %b│ %#{channel %G$[-10]0} %|%W+$1 %w$2";
    288 	server_list = "         %b│ %#{server %G$[-10]0} %|%W+$1 %w$2 %m$4";
    289   };
    290   "fe-common/irc" = {
    291     chanmode_change = "%Y mode %b┄┄─┤ %w{channick $1}%W by %w$2";
    292     server_chanmode_change = "%Y mode %b┄┄─┤ %w{channick $1}%W (%w$2%W)";
    293     usermode_change = "%wmode {mode $0}%w for {nick $1}";
    294 
    295 	action_core = "%c$[-8] %b│ %c$1";
    296     own_action = "{ownaction $[-8]0}$1";
    297     action_private = "{pvtaction $[-8]0}$1";
    298     action_private_query = "{pvtaction_query $[-8]0} $2";
    299     action_public = "{pubaction $[-8]0}$1";
    300     action_public_channel = "{pubaction $[-8]0{msgchannel $1}}$2";
    301     topic = "%Ytopic %b┄┄─┤ %G$0 %M$1";
    302     no_topic = "%Ytopic %b┄┄─┤ %Wno topic for %y$0";
    303     topic_info = "         %b│ %Wset by %y$0 %b($1)";
    304     channel_created = "         %b│ %bcreated %W$1";
    305     channel_synced = "%Y sync %b┄┄─┤%b in {hilight $1} secs";
    306 	url = "         %b│ %Wurl: %g$1";
    307 	notice_private = "         %b│{notice $0{pvtnotice_host $1}}$2";
    308 	notice_public = "%b│pubnot{notice $0{pubnotice_host $1}}$2";
    309 	notice_server = "%b│servnot{servernotice $0}$1";
    310 	own_notice = "%b│ownnot{ownnotice notice $0}$1";
    311   };
    312   "fe-common/irc/dcc" = {
    313     dcc_unknown_ctcp = "{dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}";
    314   };
    315   "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%W>      $1 %y>%n"; };
    316   "Irssi::Script::adv_windowlist" = {
    317     awl_mouse = "no";
    318     awl_display_key = "$H $N $C %8▓░$S";
    319     awl_display_key_active = "$H%x0b%9%X7b $N $C %9%k%8▓░$S";
    320     awl_display_header = "%9%x7g%9%X7o $C %8%k▓░";
    321     awl_separator = " ";
    322     awl_detach = "(status)";
    323   };
    324 };