config (3504B)
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 /ignore -format ui.ignores.end .* 47 48 Window decorations 49 /format ui.separator.vertical %{c:91}│ 50 /format ui.separator.split.left %{c:91}├ 51 /format ui.separator.split.right %{c:91}┤ 52 /format ui.separator.horizontal %{c:91}─ 53 54 irssi muscle memory 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 /bind ^Y /scroll 5 102 /bind ^E /scroll -5 103 104 Macros 105 /bind ^[b /source ~/.config/hirc/macros/clutter 106 107 Autoconnexion 108 /source ~/.config/hirc/networks