Vim でウィンドウが表示している行番号を取得する

lingr で教えてもらったので覚書。
line() を使用すれば最上行と最下行が取得出来ます。

function! WinlineRange()
	return range(line("w0"), line("w$"))
endfunction


line("w0") で最上行、line("w$") で最下行の行数が取得出来ます。
ただし、間に折りたたみがある場合は、有効でないかもしれません。