From 897c3a705727bfcc34d00fef1f317f37c28a207b Mon Sep 17 00:00:00 2001 From: Thomas Forgione Date: Thu, 8 May 2025 17:20:06 +0200 Subject: [PATCH] Easier controls with nvim --- nvim/init.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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)