dotfiles

<-- duh.
git clone https://hhvn.uk/dotfiles
git clone git://hhvn.uk/dotfiles
Log | Files | Refs | Submodules | LICENSE

config (3396B)


      1 vim: set syntax=hirc :
      2 
      3 /set def.nick hhvn
      4 /set def.quitmessage pain is temporary
      5 /set def.partmessage pain is temporary
      6 /set nickcolour.self 92
      7 /set nickcolour.range 40 63
      8 /set regex.icase 1
      9 /set regex.extended 0
     10 
     11 Formats
     12 /format mode.channel %{b}mode%{o}%{=}%{c:94}${2-}%{o} by %{nick:${nick}}${nick}
     13 /format mode.nick.self %{nick:${1}}${1}%{o} set %{c:94}${2-}%{o}
     14 /format mode.nick %{nick:${1}}${1}%{o} set %{c:94}${2-}%{o} by %{nick:${nick}}${nick} (${ident}@${host})
     15 /format rpl.channelmodeis %{b}mode%{o}%{=}%{c:94}${3-}%{o}
     16 /format rpl.away %{b}away%{b}%{=}%{nick:${2}}${2}%{o}: ${3}
     17 /format join %{b}%{c:44}+%{o}%{=}%{nick:${nick}}${nick}!${ident}@${host}
     18 /format part %{b}%{c:40}-%{o}%{=}%{nick:${nick}}${nick}!${ident}@${host}%{o} %{c:92}${2}
     19 /format quit %{b}%{c:40}<%{o}%{=}%{nick:${nick}}${nick}!${ident}@${host}%{o} %{c:92}${1}
     20 /format kick %{b}%{c:40}!%{o}%{=}%{nick:${2}}${2}%{o} by %{nick:${nick}}${nick}!${ident}@${host}%{o} %{c:92}${3}
     21 /format rpl.namreply %{b}names%{b}%{=}${4-}
     22 /format rpl.inviting %{b}invite%{b}%{=}${2}
     23 /format ui.error %{c:28}%{b}error: %{o}%{b}${4} %{b}(${3} at ${1}:${2})
     24 /format ui.grep.start %{b}%{c:93}-----------grep: ${1}
     25 /format ui.grep.end %{b}%{c:93}--------------->
     26 /format ui.help.start %{b}%{c:93}-----------help: ${1}
     27 /format ui.help  ${1}
     28 /format ui.help.end %{b}%{c:93}--------------->
     29 /format ui.autocmds.start %{b}%{c:93}-------autocmds: ${1}
     30 /format ui.autocmds.end %{b}%{c:93}--------------->
     31 /format ui.keybind.start %{b}%{c:93}-------keybinds:
     32 /format ui.keybind.end %{b}%{c:93}--------------->
     33 /format ui.alias.start %{b}%{c:93}--------aliases:
     34 /format ui.alias.end %{b}%{c:93}--------------->
     35 /format ui.buflist.activity.hilight %{c:63}
     36 /format topic %{b}topic%{b}%{=}${2}\nset by %{nick:${nick}}${nick}%{o} now
     37 /format rpl.notopic %{b}topic%{b}%{=}no topic set
     38 /format rpl.topic %{b}topic%{b}%{=}${3}
     39 /format rpl.whoreply %{b}%{nick:${6}}${6}!${3}@${4}%{b}%{o} (%{split:2, ,${8}}): ${7} %{split:1, ,${8}
     40 
     41 Ignore ends of some commands for aesthetics
     42 /ignore -format rpl.endofwhois .*
     43 /ignore -format rpl.endofinfo .*
     44 /ignore -format rpl.endofmotd .*
     45 /ignore -format rpl.listend .*
     46 
     47 Window decorations
     48 /format ui.separator.vertical %{c:91}│
     49 /format ui.separator.split.left %{c:91}├
     50 /format ui.separator.split.right %{c:91}┤
     51 /format ui.separator.horizontal %{c:91}─
     52 
     53 irssi muscle memory
     54 /alias /lastlog /grep
     55 /alias /wc /close
     56 
     57 Niceties
     58 /alias /unalias /alias -delete
     59 /alias /unbind /bind -delete
     60 /alias /unignore /ignore -delete
     61 /alias /back /away
     62 
     63 Unimplemented commands for server stuff
     64 /alias /die /quote die
     65 /alias /rehash /quote rehash
     66 /alias /restart /quote restart
     67 /alias /shelp /quote help
     68 /alias /sadmin /quote admin
     69 /alias /squit /quote squit
     70 /alias /sconnect /quote connect
     71 /alias /kline /quote kline
     72 /alias /gline /quote gline
     73 /alias /zline /quote zline
     74 /alias /gzline /quote gzline
     75 
     76 Buffer selection
     77 /bind ^[1 /select 1
     78 /bind ^[2 /select 2
     79 /bind ^[3 /select 3
     80 /bind ^[4 /select 4
     81 /bind ^[5 /select 5
     82 /bind ^[6 /select 6
     83 /bind ^[7 /select 7
     84 /bind ^[8 /select 8
     85 /bind ^[9 /select 9
     86 /bind ^[0 /select 10
     87 /bind ^[! /select 11
     88 /bind ^[@ /select 12
     89 /bind ^[# /select 13
     90 /bind ^[$ /select 14
     91 /bind ^[% /select 15
     92 /bind ^[^ /select 16
     93 /bind ^[& /select 17
     94 /bind ^[* /select 18
     95 /bind ^[( /select 19
     96 /bind ^[) /select 20
     97 
     98 Scrolling
     99 /bind ^k /scroll 20
    100 /bind ^j /scroll -20
    101 
    102 Autoconnexion
    103 /source ~/.config/hirc/networks