dotfiles

custom dotfiles
git clone git://git.pyratebeard.net/dotfiles.git
Log | Files | Refs | README

downtime.theme (7757B)


      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 = "false";
      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 = "";
     23 
     24   # any kind of text that needs hilighting, default is to bold
     25   hilight = "%_$*%_";
     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   ########### messages #################################
     68 
     69   # the basic styling of how to print message, $0 = nick mode, $1 = nick
     70   # msgnick = "$1-$0%K·%N %|";
     71   msgnick = "%m$0%N$1 %Y: %N";
     72   # msgnick = "%K$0%N $1 %K· %|%N";
     73 
     74   # $0 = nick mode, $1 = nick
     75   #ownmsgnick = "{msgnick $0 $1}";
     76   ownmsgnick = "%c$0%N$1 %Y: %N";
     77   ownnick = "%c$*%n";
     78 
     79   # public message in channel, $0 = nick mode, $1 = nick
     80   pubmsgnick = "{msgnick $0 $1}";
     81   pubnick = "%m$*%n";
     82 
     83   # public highlighted message in channel
     84   pubmsghinick = "{msgnick $0 $1}";
     85   menick = "%G$*%n";
     86 
     87   # channel name is printed with message
     88   msgchannel = "%K:%m$*%n";
     89 
     90   # private message, $0 = nick, $1 = host
     91   privmsg = "$0=%b\"$1-\"%n ";
     92 
     93   # private message from you, $0 = "msg", $1 = target nick
     94   ownprivmsg = "$0=%b\"$1-\"%n ";
     95 
     96   # private message in query
     97   # privmsgnick = "{msgnick $*}";
     98   privmsgnick = "%g:%N %|";
     99 
    100   # own private message in query
    101   #ownprivmsgnick = "{privmsgnick $*}";
    102   ownprivmsgnick = "%r:%N %|";
    103   #ownprivnick = "$*";
    104 
    105 
    106   ########## Actions (/ME stuff) #########################
    107 
    108   # generic one that's used by most actions
    109   action = " %m$* %Y* %m%|";
    110 
    111   # own action, both private/public
    112   # ownaction = "{action $*}";
    113   ownaction = " %m$* %Y*%N%m";
    114 
    115   # own action with target, both private/public
    116   ownaction_target = "{action $*}";
    117 
    118   # private action sent by others
    119   pvtaction = "{action $*}";
    120   pvtaction_query = "{action $*}";
    121 
    122   # public action sent by others
    123   pubaction = "{action $*}";
    124 
    125 
    126   ########## other IRC events #############################
    127 
    128   # whois
    129   whois = "%#    $[8]0 = $1-;";
    130 
    131   # notices
    132   ownnotice = "%NNote n = %Mnew%n $0 ($1-) ";
    133   notice = "%M$*%n ";
    134   pubnotice_channel = " %N($*)";
    135   pvtnotice_host = " %N($*)";
    136   servernotice = " %N($*)";
    137 
    138   # CTCPs
    139   ownctcp = "%NCTCP c = %Mnew%n $0 ($1-) ";
    140   ctcp = "%N$*%n";
    141 
    142   # wallops
    143   wallop = "%K$*%n: ";
    144   wallop_nick = "%n$*";
    145   wallop_action = "%K * $*%n ";
    146 
    147   # netsplits
    148   netsplit = "       %Rnsplit %R< %b\"$*\"%n";
    149   netjoin = "        %Gnjoin %G> %b\"$*\"%n";
    150 
    151   # /names list
    152   names_prefix = "%Y!%M!      names %Y!%n ";
    153   names_nick = "%_$2$0%_%n$1- ";
    154   names_nick_op = "{names_nick $* %R}";
    155   names_nick_halfop = "{names_nick $* %C}";
    156   names_nick_voice = "{names_nick $* %B}";
    157   names_users = "%Y!%M!      names %Y!%n $1";
    158   names_channel = "\"%b$*\"%n";
    159 
    160   # DCC
    161   dcc = "%g$*%n";
    162   dccfile = "%_$*%_";
    163 
    164   # DCC chat, own msg/action
    165   dccownmsg = "%g /* $0 ($1-) */";
    166   dccownnick = "$*%n";
    167   dccownquerynick = "$*%n";
    168   dccownaction = "{action $*}";
    169   dccownaction_target = "{action $*}";
    170 
    171   # DCC chat, others
    172   dccmsg = "%g/* $1- ($0) */";
    173   dccquerynick = "%g$*%n";
    174   dccaction = "{action $*}";
    175 
    176   ######## statusbar/topicbar ############################
    177 
    178   # default background for all statusbars. You can also give
    179   # the default foreground color for statusbar items.
    180   sb_background = "%9";
    181 
    182   # default backround for "default" statusbar group
    183   #sb_default_bg = "%4";
    184   # background for prompt / input line
    185   sb_prompt_bg = "%n";
    186   # background for info statusbar
    187   #sb_info_bg = "%8";
    188   # background for topicbar (same default)
    189   sb_topic_bg = "%n";
    190 
    191   # text at the beginning of statusbars. sb-item already puts
    192   # space there,so we don't use anything by default.
    193   sbstart = "";
    194   # text at the end of statusbars. Use space so that it's never
    195   # used for anything.
    196   sbend = "";
    197 
    198   topicsbstart = "$*";
    199   topicsbend = "$*";
    200 
    201   prompt = "              %n: ";
    202   # prompt = " %K└╼ ";
    203 
    204   sb = "%c[%W$*%c]";
    205   sbmode = " %b[%y%y+%C$*%b]";
    206   sbaway = " %g/* zZzZ */%n";
    207   sbservertag = ":%g$0%n";
    208   sbnickmode = "%y$0%W";
    209 
    210   # Usercount
    211   sb_usercount = "{sb %_$0%_ nicks ($1-)}";
    212   sb_uc_ircops = "%_*%_$*";
    213   sb_uc_ops = "%_@%r$*%n";
    214   sb_uc_halfops = "%_%%%g$*%n";
    215   sb_uc_voices = "%_+%y$*%n";
    216   sb_uc_normal = "%w$*%n";
    217   sb_uc_space = " ";
    218   # activity in statusbar
    219 
    220   # ',' separator
    221   sb_act_sep = " ";
    222   # normal text
    223   sb_act_text = "%R%9$*%n";
    224   # public message
    225   sb_act_msg = "%G%9$*%n";
    226   # hilight
    227   sb_act_hilight = "%b%9$*%n";
    228   # hilight with specified color, $0 = color, $1 = text
    229   sb_act_hilight_color = "%R%9$1-%n";
    230 };
    231 
    232 ########################################################
    233 
    234 formats = {
    235   "fe-common/core" = {
    236     line_start = "{line_start}";
    237     line_start_irssi = "{line_start}";
    238 
    239     join = "             %g> %K{channick $0}";
    240     part = "             %b< %K{channick $0}";
    241     kick = "             %R< %K{channick $0}";
    242     quit = "             %r< %K{channick $0}";
    243     quit_once = "{channel $3} {channick $0} {chanhost $1} %kquit {reason %C$2}";
    244 
    245     nick_changed = "%G{channick $[-12]0} %G>%n {channick $1}";
    246     your_nick_changed = "%g          you %G>%n {channick $1}";
    247 
    248     pubmsg = "{pubmsgnick $2 {pubnick $[-11]0}}$1";
    249 
    250     own_msg = "{ownmsgnick $2 {ownnick $[-11]0}}$1";
    251     own_msg_channel = "{ownmsgnick $3 {ownnick $[-11]0}{msgchannel $1}}$2";
    252     own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-11]2}}$1";
    253 
    254     pubmsg_me = "{pubmsghinick $2 {menick $[-11]0}}$1";
    255     pubmsg_me_channel = "{pubmsghinick $3 {menick $[-11]0}{msgchannel $1}}$2";
    256 
    257     pubmsg_hilight = "{pubmsghinick $3 {menick $[-11]1}}$2";
    258     pubmsg_hilight_channel = "{pubmsghinick $0 $[-11]1$4{msgchannel $2}}$3";
    259 
    260     pubmsg_channel = "{pubmsgnick {pubnick %g$[-11]0}$2}$1";
    261     msg_private_query = "{privmsgnick $[-11]0}$2";
    262     new_topic = "        %ctopic %W= %|%B'$2' %non %b$1%n%W[set by {nick %y$0}]";
    263 
    264     endofnames = "%Y!%M!      names %Y!%m Total: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normal%n";
    265   };
    266   "fe-common/irc" = {
    267     chanmode_change = "%Y!%W!       mode %y!%n {channick $1}";
    268     server_chanmode_change = "%Y!%W!       mode %y!%n {channick $1}";
    269 
    270     own_action = "{ownaction $[-11]0} $1";
    271     action_private = "{pvtaction $[-11]0}$1";
    272     action_private_query = "{pvtaction_query $[-11]0} $2";
    273     action_public = "{pubaction $[-11]0}$1";
    274   };
    275   "Irssi::Script::ichat" = { ichat_timestamp = "%Y>%W>      $1 %y>%n"; };
    276   "Irssi::Script::adv_windowlist" = { 
    277     awl_mouse = "no";
    278     awl_display_key = "%w$H $N $C $S";
    279     awl_display_key_active = "$H%0%c $N $C $S";
    280     awl_display_header = "%K$C";
    281     awl_separator = " ";
    282 	};
    283 };