Skip to content

Commit 7b567e1

Browse files
committed
Fix virtualedit=all
1 parent 3662e8a commit 7b567e1

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

autoload/vsnip/session.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ function! s:Session.move(jump_point) abort
159159
call cursor(l:pos)
160160

161161
if mode()[0] !~# 'i'
162-
if l:pos[1] > strlen(getline(l:pos[0]))
162+
if (getcurpos()[2] - 1) > strlen(getline(getcurpos()[1]))
163163
call feedkeys('a', 'ni')
164164
else
165165
call feedkeys('i', 'ni')

spec/plugin/vsnip.vimspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Describe vsnip
3030

3131
let g:vsnip_assert = {}
3232
function g:vsnip_assert.step1()
33+
call s:expect(getcurpos()[1 : 2]).to_equal([1, 8])
3334
call s:expect(getbufline('%', '^', '$')).to_equal(['snippet'])
3435
endfunction
3536
call feedkeys("a\<C-j>\<Plug>(vsnip-assert)", 'x')

0 commit comments

Comments
 (0)