Feb 21
I have long used ^x^l to complete lines in vim. I only just realized, thanks to the always-excellent vim help pages, that if you do it multiple times, it keeps completing further lines under the previously-matched line. Not only that, but it will offer choices based on the entire block matched up until then.