From 5e0c152611a8cd98b4556dc159bde8b7184ae14c Mon Sep 17 00:00:00 2001 From: gabriellecronofy <140393993+gabriellecronofy@users.noreply.github.com> Date: Thu, 25 Apr 2024 14:27:08 +0100 Subject: [PATCH] Autopairs plugin update to auto end. --- init.lua | 10 +++++----- lua/kickstart/plugins/autopairs.lua | 7 ++++++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/init.lua b/init.lua index 036eefb8..cf14f69f 100644 --- a/init.lua +++ b/init.lua @@ -374,10 +374,10 @@ require('lazy').setup({ local builtin = require 'telescope.builtin' vim.keymap.set('n', 'sh', builtin.help_tags, { desc = '[S]earch [H]elp' }) vim.keymap.set('n', 'sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' }) - vim.keymap.set('n', 'sf', builtin.find_files, { desc = '[S]earch [F]iles' }) + vim.keymap.set('n', 'f', builtin.find_files, { desc = '[S]earch [F]iles' }) vim.keymap.set('n', 'ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' }) vim.keymap.set('n', 'sw', builtin.grep_string, { desc = '[S]earch current [W]ord' }) - vim.keymap.set('n', 'sg', builtin.live_grep, { desc = '[S]earch by [G]rep' }) + vim.keymap.set('n', 'F', builtin.live_grep, { desc = '[S]earch by [G]rep' }) vim.keymap.set('n', 'sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' }) vim.keymap.set('n', 'sr', builtin.resume, { desc = '[S]earch [R]esume' }) vim.keymap.set('n', 's.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) @@ -874,11 +874,11 @@ require('lazy').setup({ -- Uncomment any of the lines below to enable them (you will need to restart nvim). -- -- require 'kickstart.plugins.debug', - -- require 'kickstart.plugins.indent_line', + require 'kickstart.plugins.indent_line', -- require 'kickstart.plugins.lint', - -- require 'kickstart.plugins.autopairs', + require 'kickstart.plugins.autopairs', -- require 'kickstart.plugins.neo-tree', - -- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps + require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` -- This is the easiest way to modularize your config. diff --git a/lua/kickstart/plugins/autopairs.lua b/lua/kickstart/plugins/autopairs.lua index 87a7e5ff..f0cde4f3 100644 --- a/lua/kickstart/plugins/autopairs.lua +++ b/lua/kickstart/plugins/autopairs.lua @@ -5,12 +5,17 @@ return { 'windwp/nvim-autopairs', event = 'InsertEnter', -- Optional dependency - dependencies = { 'hrsh7th/nvim-cmp' }, + dependencies = { 'hrsh7th/nvim-cmp', 'RRethy/nvim-treesitter-endwise' }, config = function() require('nvim-autopairs').setup {} -- If you want to automatically add `(` after selecting a function or method local cmp_autopairs = require 'nvim-autopairs.completion.cmp' local cmp = require 'cmp' cmp.event:on('confirm_done', cmp_autopairs.on_confirm_done()) + require('nvim-treesitter.configs').setup { + endwise = { + enable = true, + }, + } end, }