diff --git a/nvim/init.lua b/nvim/init.lua index adae7f0..a8367e5 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -95,6 +95,7 @@ vim.diagnostic.config { } } + -- Show diagnostics on hover vim.api.nvim_create_autocmd({'CursorHold'}, { pattern = {'*'}, @@ -104,12 +105,20 @@ vim.api.nvim_create_autocmd({'CursorHold'}, { }) - -- Shortcuts for mapping shortcuts local map = function(type, key, value) vim.api.nvim_buf_set_keymap(0, type, key, value, { noremap = true, silent = true }); end +vim.keymap.set('i', '', function() + if vim.fn.pumvisible() == 1 then + return '' + else + return '' + end +end, { silent = true, expr = true }) + + vim.api.nvim_create_autocmd("LspAttach", { callback = function(args) local client = vim.lsp.get_client_by_id(args.data.client_id)