>>>Well,
>>>:g/^\(.\{8}\)\(.*\)\n\(\s{8}\)/s//\1\2\r\1/
>>> ^
>>>works, but I'd have to run it 12 times if there are twelve blanks
>>>after the filled in line.
>>Hm? Not sure why you escaped the '{'. Apparently didn't need to
>>after
>>the "\s".
>You are right - it was a typo - I actually need to escape both of them
-
>:g/^\(.\{8}\)\(.*\)\n\(\s\{8}\)/s//\1\2\r\1/
> ^ ^
Ah, lookit that... '[' is normally magic unless you escape it to
literal text, and '{' is normally literal text unless you escape it to
magic. Eerie, don't think I had occasion to put that to the test
before.
Hah, learn something new every day...
Been using "{#}" notation in lex/js/perl so long, don't think I had
occasion to actually use them in 'vim', else I would've run into that
problem before.