"
/loadbuf and /savebuf both create hard wrapping, dependant on the window's size at the time of the load or save."
Hmm thats odd, if i do this...
alias testbuf {
write -c in $str(ab cde fg,100)
window -h @@
loadbuf @@ in
savebuf @@ out
echo -s in: $lines(in) $len($read(in,1))
echo -s out: $lines(out) $len($read(out,1))
.remove in | .remove out | window -c @@
}...both files appear to have only 1 line of 900 chars long.

Giving the window a size and not hiding it doesn't affect it either
( window @@ 1 1 300 60)