ivy.nvim/lua/ivy/vim_mock.lua

31 lines
613 B
Lua
Raw Normal View History

local mock = {
commands = {},
}
mock.reset = function()
mock.commands = {}
_G.vim = {
notify = function() end,
cmd = function(cmd)
table.insert(mock.commands, cmd)
end,
api = {
nvim_echo = function() end,
nvim_get_current_win = function()
return 10
end,
nvim_command = function() end,
nvim_win_get_buf = function()
return 10
end,
nvim_win_set_option = function() end,
nvim_buf_set_option = function() end,
nvim_buf_set_var = function() end,
nvim_buf_set_keymap = function() end,
},
}
end
return mock