From 7d9de812ac61b3eb1e248a5f73f84d5f9b636006 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Thu, 25 Apr 2013 15:46:10 +0200 Subject: [PATCH] refactor set_cursor() --- plugin/startify.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin/startify.vim b/plugin/startify.vim index de777cf..e9ed7e4 100644 --- a/plugin/startify.vim +++ b/plugin/startify.vim @@ -99,13 +99,13 @@ endfunction function! s:set_cursor() abort let s:line_old = exists('s:line_new') ? s:line_new : 5 let s:line_new = line('.') - if empty(getline('.')) + if empty(getline(s:line_new)) if s:line_new > s:line_old - call cursor(s:line_new + 1, 5) " going down let s:line_new += 1 + call cursor(s:line_new, 5) " going down else - call cursor((s:line_new < 4 ? 4 : s:line_new - 1), 5) " going up let s:line_new -= 1 + call cursor((s:line_new < 4 ? 4 : s:line_new), 5) " going up endif else call cursor((s:line_new < 4 ? 4 : 0), 5) " hold cursor in column