`^D` won't move cursor past end-of-file when file is shorter than screen