Use subshell to elegantly preserve shopts
Match angle brackets in Vim with %
Preserve size of other Vim windows when splitting