mirror of
https://github.com/neovim/neovim
synced 2025-07-16 01:01:49 +00:00
fix(eval): check for v:lua when calling callback (#19855)
This makes callback_call() match call_vim_function() when calling a function.
This commit is contained in:
@ -467,7 +467,6 @@ describe('v:lua', function()
|
||||
end
|
||||
end
|
||||
end
|
||||
vim.api.nvim_buf_set_option(0, 'omnifunc', 'v:lua.mymod.omni')
|
||||
]])
|
||||
end)
|
||||
|
||||
@ -515,6 +514,7 @@ describe('v:lua', function()
|
||||
[5] = {bold = true, foreground = Screen.colors.SeaGreen4},
|
||||
})
|
||||
screen:attach()
|
||||
meths.buf_set_option(0, 'omnifunc', 'v:lua.mymod.omni')
|
||||
feed('isome st<c-x><c-o>')
|
||||
screen:expect{grid=[[
|
||||
some stuff^ |
|
||||
@ -526,6 +526,9 @@ describe('v:lua', function()
|
||||
{1:~ }|
|
||||
{4:-- Omni completion (^O^N^P) }{5:match 1 of 3} |
|
||||
]]}
|
||||
meths.set_option('operatorfunc', 'v:lua.mymod.noisy')
|
||||
feed('<Esc>g@g@')
|
||||
eq("hey line", meths.get_current_line())
|
||||
end)
|
||||
|
||||
it('supports packages', function()
|
||||
|
Reference in New Issue
Block a user