Fix cursor handling #2

This commit is contained in:
Marco Hinz 2013-09-20 15:28:21 +02:00
parent 80c379980b
commit 33edf8d9dd

View file

@ -47,7 +47,7 @@ function! startify#insane_in_the_membrane() abort
endif endif
setlocal noswapfile nobuflisted buftype=nofile bufhidden=wipe setlocal noswapfile nobuflisted buftype=nofile bufhidden=wipe
setlocal nonumber nolist statusline=\ startify setlocal nonumber nocursorline nolist statusline=\ startify
setfiletype startify setfiletype startify
if v:version >= 703 if v:version >= 703
@ -366,7 +366,8 @@ function! s:set_cursor() abort
" going down " going down
if s:newline > s:oldline if s:newline > s:oldline
if empty(getline(s:newline)) | let s:newline += 1 | endif if empty(getline(s:newline)) | let s:newline += 1 | endif
if s:newline > s:lastline | let s:newline = s:lastline | endif
" going up " going up
elseif s:newline < s:oldline elseif s:newline < s:oldline
if empty(getline(s:newline)) | let s:newline -= 1 | endif if empty(getline(s:newline)) | let s:newline -= 1 | endif