context: I use vim as a terminal emulator, multiplexer, and text editor. finally got a wrapper script working so that it'll open new instances automatically using --remote-silent when possible, so I can avoid having a bunch of recursively nested instances. the script handles zero arguments, which --remote-silent does not
https://github.com/sporkl/dotfiles/blob/main/.config/vrs/vrs
