diff --git a/init.lua b/init.lua index 9be1a131..88775756 100644 --- a/init.lua +++ b/init.lua @@ -195,7 +195,6 @@ vim.keymap.set('i', '{', '{}', { desc = 'Matching { }' }) vim.keymap.set('i', '[', '[]ha', { desc = 'Matching [ ]' }) vim.keymap.set('i', "'", "''ha", { desc = 'Matching quotes' }) vim.keymap.set('i', '"', '""ha', { desc = 'Matching "' }) -vim.keymap.set('i', '(', '()ha', { desc = 'Matching (' }) vim.keymap.set('i', '±', '~', { desc = 'Complement in ipad.' }) vim.keymap.set('i', '§', '``ha', { desc = 'Complement in backtick in ipad.' }) @@ -557,6 +556,7 @@ 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