diff --git a/init.lua b/init.lua index 88775756..6023d111 100644 --- a/init.lua +++ b/init.lua @@ -192,6 +192,7 @@ vim.keymap.set('n', '', '', { desc = 'Move focus to the lower win vim.keymap.set('n', '', '', { desc = 'Move focus to the upper window' }) vim.keymap.set('i', '{', '{}', { desc = 'Matching { }' }) +vim.keymap.set('i', '(', '()ha', { desc = 'Matching ( )' }) vim.keymap.set('i', '[', '[]ha', { desc = 'Matching [ ]' }) vim.keymap.set('i', "'", "''ha", { desc = 'Matching quotes' }) vim.keymap.set('i', '"', '""ha', { desc = 'Matching "' }) @@ -556,7 +557,6 @@ require('lazy').setup({ -- In this case, we create a function that lets us more easily define mappings specific -- for LSP related items. It sets the mode, buffer and description for us each time. vim.keymap.set('i', ';', ';o', { desc = 'New line for a colon' }) - vim.keymap.set('i', '(', '() {}kf(a', { desc = 'Matching (' }) local map = function(keys, func, desc) vim.keymap.set('n', keys, func, { buffer = event.buf, desc = 'LSP: ' .. desc }) end