14 lines
510 B
Lua
14 lines
510 B
Lua
-- Hide inline diagnostics and show border
|
|
vim.diagnostic.config({
|
|
virtual_text = false,
|
|
float = { border = "rounded" },
|
|
})
|
|
|
|
-- Allow navigating popupmenu completion with Up/Down
|
|
vim.api.nvim_set_keymap("c", "<Down>", 'v:lua.get_wildmenu_key("<right>", "<down>")', { expr = true })
|
|
vim.api.nvim_set_keymap("c", "<Up>", 'v:lua.get_wildmenu_key("<left>", "<up>")', { expr = true })
|
|
|
|
function _G.get_wildmenu_key(key_wildmenu, key_regular)
|
|
return vim.fn.wildmenumode() ~= 0 and key_wildmenu or key_regular
|
|
end
|