diff --git a/bin/bin/f b/bin/bin/f new file mode 100755 index 0000000..5fdc879 --- /dev/null +++ b/bin/bin/f @@ -0,0 +1,18 @@ +#!/usr/bin/env perl +# https://blog.plover.com/prog/runN.html + +my $field = shift or usage(); +$field -= 1 if $field > 0; +$|=1; + +while (<>) { + chomp; + my @f = split; + print $f[$field], "\n"; +} + +sub usage { + print STDERR "$0 fieldnumber\n"; + exit 1; +} + diff --git a/git/.gitconfig b/git/.gitconfig index 32b93e7..3a959db 100644 --- a/git/.gitconfig +++ b/git/.gitconfig @@ -7,7 +7,7 @@ default = simple [commit] - gpgsign = true + gpgsign = false verbose = true [pull] @@ -54,3 +54,8 @@ prompt = false [core] excludesfile = /home/ben/.gitignore +[url "git@salsa.debian.org:"] + pushInsteadOf = https://salsa.debian.org/ + insteadOf = salsa: +[url "git@bhh.sh:repos/"] + pushInsteadOf = https://git.bhh.sh/ diff --git a/weechat/.weechat/alias.conf b/weechat/.weechat/alias.conf index 5c57fd2..3d1626a 100644 --- a/weechat/.weechat/alias.conf +++ b/weechat/.weechat/alias.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [cmd] diff --git a/weechat/.weechat/autosort.conf b/weechat/.weechat/autosort.conf index 0b36a8a..32da340 100644 --- a/weechat/.weechat/autosort.conf +++ b/weechat/.weechat/autosort.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [sorting] diff --git a/weechat/.weechat/buffer_autoset.conf b/weechat/.weechat/buffer_autoset.conf index c471a0f..62739a6 100644 --- a/weechat/.weechat/buffer_autoset.conf +++ b/weechat/.weechat/buffer_autoset.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/buflist.conf b/weechat/.weechat/buflist.conf index 71d9331..5707640 100644 --- a/weechat/.weechat/buflist.conf +++ b/weechat/.weechat/buflist.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/charset.conf b/weechat/.weechat/charset.conf index 3fed54d..f9c9d46 100644 --- a/weechat/.weechat/charset.conf +++ b/weechat/.weechat/charset.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [default] diff --git a/weechat/.weechat/colorize_nicks.conf b/weechat/.weechat/colorize_nicks.conf index 3ec4221..6216125 100644 --- a/weechat/.weechat/colorize_nicks.conf +++ b/weechat/.weechat/colorize_nicks.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/exec.conf b/weechat/.weechat/exec.conf index dbb99e6..5d44149 100644 --- a/weechat/.weechat/exec.conf +++ b/weechat/.weechat/exec.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [command] diff --git a/weechat/.weechat/fifo.conf b/weechat/.weechat/fifo.conf index c3696da..ee18e2f 100644 --- a/weechat/.weechat/fifo.conf +++ b/weechat/.weechat/fifo.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [file] diff --git a/weechat/.weechat/fset.conf b/weechat/.weechat/fset.conf index 3d7a814..1b52d85 100644 --- a/weechat/.weechat/fset.conf +++ b/weechat/.weechat/fset.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/irc.conf b/weechat/.weechat/irc.conf index df5e2f7..e91e23d 100644 --- a/weechat/.weechat/irc.conf +++ b/weechat/.weechat/irc.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] @@ -71,7 +71,7 @@ smart_filter_quit = on temporary_servers = off topic_strip_colors = off typing_status_nicks = on -typing_status_self = on +typing_status_self = off [color] input_nick = lightcyan @@ -196,9 +196,9 @@ tilde.username tilde.realname tilde.local_hostname tilde.usermode -tilde.command = "/msg operserv login ${sec.data.pass};/msg idlerpg_bot login wowbagger ${sec.data.idlerpgpass}" +tilde.command = "/msg idlerpg_bot login wowbagger ${sec.data.idlerpgpass}" tilde.command_delay = 25 -tilde.autojoin = "#.tilde,#ZfA,#adventofcode,#allhandsactive,#anelki,#ascii.town,#aussie,#binary-counting,#bots,#club,#cosmic,#counting,#covid19,#ctrl-c,#dotnet,#earthward,#espanol,#fr,#gemini,#gopher,#helpdesk,#linux,#math,#meta,#minecraft,#netnews,#nsfw,#opers,#rw.rs,#secret-sudoers,#southlondon,#team,#thunix,#tilde.zone-admin,#tildebot,#tildenet,#tilderadio,#tilderadio-djs,#tildetel,#topm,#town,#vim,#wiki,#xinu,#zfa" +tilde.autojoin = "#.tilde,#adventofcode,#allhandsactive,#anelki,#ascii.town,#aussie,#binary-counting,#bots,#club,#cosmic,#counting,#covid19,#ctrl-c,#dotnet,#earthward,#espanol,#fr,#gemini,#gopher,#helpdesk,#idlerpg,#linux,#logarion,#math,#meta,#midgard,#minecraft,#netnews,#nsfw,#opers,#rw.rs,#secret-sudoers,#selfhosting,#southlondon,#team,#thunix,#tilde.zone-admin,#tildebot,#tildenet,#tilderadio,#tilderadio-djs,#tildetel,#topm,#town,#vim,#wiki,#xinu,#ZfA,#tilde.green,#tildeverse" tilde.autojoin_dynamic tilde.autorejoin tilde.autorejoin_delay @@ -333,7 +333,8 @@ esper.local_hostname esper.usermode esper.command esper.command_delay -esper.autojoin = "#coders,#factorio,#lobby" +esper.autojoin = "#factorio,#lobby" +esper.autojoin_dynamic esper.autorejoin esper.autorejoin_delay esper.connection_timeout @@ -467,7 +468,7 @@ oftc.local_hostname oftc.usermode oftc.command oftc.command_delay -oftc.autojoin = "#bitlbee,#debian-devel,#fish,#salsa" +oftc.autojoin = "#bitlbee,#debian-devel,#debian-www,#fish,#salsa,#tilde.team" oftc.autojoin_dynamic oftc.autorejoin oftc.autorejoin_delay @@ -647,7 +648,8 @@ bitlbee.local_hostname bitlbee.usermode bitlbee.command bitlbee.command_delay -bitlbee.autojoin = "#biboumi,#btlgeneral,#cifuzofu,#ejabberd,#gritty,#harris,#hmm,#movim,#operators,#soprani.ca,#sysadmin,#texto-plano,#tilde.team,#xsf,&SMS,&bitlbee,&hmm,&tilde" +bitlbee.autojoin +bitlbee.autojoin_dynamic = off bitlbee.autorejoin bitlbee.autorejoin_delay bitlbee.connection_timeout diff --git a/weechat/.weechat/logger.conf b/weechat/.weechat/logger.conf index 3fba149..9e04953 100644 --- a/weechat/.weechat/logger.conf +++ b/weechat/.weechat/logger.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/perl.conf b/weechat/.weechat/perl.conf index 21ccaf8..d19ceec 100644 --- a/weechat/.weechat/perl.conf +++ b/weechat/.weechat/perl.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/plugins.conf b/weechat/.weechat/plugins.conf index c24c677..254c70e 100644 --- a/weechat/.weechat/plugins.conf +++ b/weechat/.weechat/plugins.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [var] diff --git a/weechat/.weechat/python.conf b/weechat/.weechat/python.conf index febee01..24d67cd 100644 --- a/weechat/.weechat/python.conf +++ b/weechat/.weechat/python.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/relay.conf b/weechat/.weechat/relay.conf index c80263c..db0056f 100644 --- a/weechat/.weechat/relay.conf +++ b/weechat/.weechat/relay.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/ruby.conf b/weechat/.weechat/ruby.conf index cf78cf8..555f48f 100644 --- a/weechat/.weechat/ruby.conf +++ b/weechat/.weechat/ruby.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/script.conf b/weechat/.weechat/script.conf index b27efde..25b9cf1 100644 --- a/weechat/.weechat/script.conf +++ b/weechat/.weechat/script.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/spell.conf b/weechat/.weechat/spell.conf index 02b41e6..2aa7d85 100644 --- a/weechat/.weechat/spell.conf +++ b/weechat/.weechat/spell.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [color] @@ -19,7 +19,7 @@ suggestion_delimiter_word = cyan commands = "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic" default_dict = "en" during_search = off -enabled = on +enabled = off real_time = off suggestions = 2 word_min_length = 2 diff --git a/weechat/.weechat/trigger.conf b/weechat/.weechat/trigger.conf index 1a30c24..febbd0d 100644 --- a/weechat/.weechat/trigger.conf +++ b/weechat/.weechat/trigger.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/typing.conf b/weechat/.weechat/typing.conf index 8640b10..fed8ada 100644 --- a/weechat/.weechat/typing.conf +++ b/weechat/.weechat/typing.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look] diff --git a/weechat/.weechat/weechat.conf b/weechat/.weechat/weechat.conf index b3baefb..83fc31e 100644 --- a/weechat/.weechat/weechat.conf +++ b/weechat/.weechat/weechat.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [debug] @@ -442,6 +442,7 @@ meta-< = "/input jump_previously_visited_buffer" meta-= = "/filter toggle" meta-> = "/input jump_next_visited_buffer" meta-B = "/buflist toggle" +meta-C = "/buffer &SMS" meta-J = "/buffer server.libera" meta-N = "/bar toggle nicklist" meta-OA = "/input history_global_previous" @@ -512,6 +513,7 @@ meta2-[E = "/buffer -1" meta-_ = "/input redo" meta-a = "/input jump_smart" meta-b = "/input move_previous_word" +meta-c = "/buffer &bitlbee" meta-d = "/input delete_next_word" meta-f = "/input move_next_word" meta-g = "/go" diff --git a/weechat/.weechat/xfer.conf b/weechat/.weechat/xfer.conf index 6c1680e..63efc61 100644 --- a/weechat/.weechat/xfer.conf +++ b/weechat/.weechat/xfer.conf @@ -6,7 +6,7 @@ # # Use commands like /set or /fset to change settings in WeeChat. # -# For more info, see: https://weechat.org/doc/quickstart +# For more info, see: https://weechat.org/doc/quickstart/ # [look]