diff --git a/.irssi/codevoid-green.theme b/.irssi/codevoid-green.theme new file mode 100644 index 0000000..79926f9 --- /dev/null +++ b/.irssi/codevoid-green.theme @@ -0,0 +1,237 @@ +# DEFAULTS: +# dim: %Z666666 +# orange: %Z00A0A0 + +# default foreground color (%n) - -1 is the "default terminal color" +default_color = "-1"; + +# print timestamp/servertag at the end of line, not at beginning +info_eol = "false"; + +# these characters are automatically replaced with specified color +# (dark grey by default) +replaces = { "[]=" = "$*"; }; + +abstracts = { + + # text to insert at the beginning of each non-message line + line_start = "%Z00A0A0!%Z666666 "; + + timestamp = "%Z666666{timestamp %%H:%%M}%n"; + + # any kind of text that needs hilighting, default is to bold + hilight = "$*"; + + # any kind of error message, default is bright red + error = "$*"; + + # channel name is printed + channel = "$*"; + + # nick is printed + nick = "$*"; + + # nick host is printed + nickhost = "[$*]"; + + # server name is printed + server = "$*"; + + # some kind of comment is printed + comment = "[$*]"; + + # reason for something is printed (part, quit, kick, ..) + reason = "%Z666666{comment $*}%Z666666"; + + # mode change is printed ([+o nick]) + mode = "%Z00A0A0{comment $*}%Z666666"; + + ## + ## channel specific messages + ## + + # highlighted nick/host is printed (joins) + channick_hilight = "%Z666666$*"; + chanhost_hilight = "{nickhost $*}"; + + # nick/host is printed (parts, quits, etc.) + channick = "$*"; + chanhost = "{nickhost $*}"; + + # highlighted channel name is printed + channelhilight = "$*"; + + # ban/ban exception/invite list mask is printed + ban = "$*"; + + ## + ## messages + ## + + # the basic styling of how to print message, $0 = nick mode, $1 = nick + msgnick = "$1%Z666666)%n %|"; + + # $0 = nick mode, $1 = nick + ownmsgnick = "{msgnick $0 $1-}"; + ownnick = "$*"; + + # public message in channel, $0 = nick mode, $1 = nick + pubmsgnick = "{msgnick $0 $1-}"; + pubnick = "$*"; + + # public message in channel meant for me, $0 = nick mode, $1 = nick + pubmsgmenick = "%Z00A0A0{msgnick $0 $1-}"; + menick = "$*"; + + # public highlighted message in channel + # $0 = highlight color, $1 = nick mode, $2 = nick + pubmsghinick = "{msgnick $1 $0$2-}"; + + # channel name is printed with message + msgchannel = ":$*"; + + # private message, $0 = nick, $1 = host + privmsg = "[$0($1-)] "; + + # private message from you, $0 = "msg", $1 = target nick + ownprivmsg = "[$0($1-)] "; + + # own private message in query + ownprivmsgnick = "{msgnick $*}"; + ownprivnick = "$*"; + + # private message in query + privmsgnick = "{msgnick $*}"; + + ## + ## Actions (/ME stuff) + ## + + # used internally by this theme + action_core = " * $*"; + + # generic one that's used by most actions + action = "{action_core $*} "; + + # own action, both private/public + ownaction = "{action $*}"; + + # own action with target, both private/public + ownaction_target = "{action_core $0}:$1 "; + + # private action sent by others + pvtaction = " (*) $* "; + pvtaction_query = "{action $*}"; + + # public action sent by others + pubaction = "{action $*}"; + + + ## + ## other IRC events + ## + + # whois + whois = " $[8]0 : $1-"; + + # notices + ownnotice = "[$0($1-)] "; + notice = "-$*- "; + pubnotice_channel = ":$*"; + pvtnotice_host = "($*)"; + servernotice = "%Z00A0A0!%n $* "; + + # CTCPs + ownctcp = "[$0($1-)] "; + ctcp = "$*"; + + # wallops + wallop = "$*: "; + wallop_nick = "$*"; + wallop_action = " * $* "; + + # netsplits + netsplit = "$*"; + netjoin = "$*"; + + # /names list + names_prefix = ""; + names_nick = "$0$1 "; + names_nick_op = "{names_nick $*}"; + names_nick_halfop = "{names_nick $*}"; + names_nick_voice = "{names_nick $*}"; + names_users = "%Z00A0A0!%n Users:"; + names_channel = "$*"; + + # DCC + dcc = "$*"; + dccfile = "$*"; + + # DCC chat, own msg/action + dccownmsg = "[$0($1-)] "; + dccownnick = "$*"; + dccownquerynick = "$*"; + dccownaction = "{action $*}"; + dccownaction_target = "{action_core $0}:$1 "; + + # DCC chat, others + dccmsg = "[$1-($0)] "; + dccquerynick = "$*"; + dccaction = " (*dcc*) $* "; + + ## + ## statusbar + ## + + # default background for all statusbars. You can also give + # the default foreground color for statusbar items. + sb_background = ""; + window_border = ""; + + # default backround for "default" statusbar group + sb_default_bg = "%Z666666"; + # background for prompt / input line + sb_prompt_bg = "%n"; + # background for info statusbar + sb_info_bg = "%n"; + # background for topicbar (same default) + sb_topic_bg = "%Z666666"; + + # text at the beginning of statusbars. "sb" already puts a space there, + # so we don't use anything by default. + sbstart = ""; + # text at the end of statusbars. Use space so that it's never + # used for anything. + sbend = ""; + + topicsbstart = "{sbstart $*}"; + topicsbend = "{sbend $*}"; + + prompt = "%Z666666$*> %n"; + + sb = "$* "; + sbmode = ""; + sbaway = "zzz"; + sbservertag = ""; + sbnickmode = ""; + + # activity in statusbar + + # ',' separator + sb_act_sep = " "; + # normal text + sb_act_text = "$*"; + # public message + sb_act_msg = "$*"; + # hilight + sb_act_hilight = "%Z00A0A0$*%n"; + # hilight with specified color, $0 = color, $1 = text + sb_act_hilight_color = "%Z00A0A0$*%n"; +}; + +formats = { + "fe-common/core" = { + pubmsg = "{pubmsgnick $2 {pubnick \00306$[0]0}}$1"; + own_msg = "{ownmsgnick $2 {ownnick $[0]0}}$1"; + }; +};