From 8fbc8e095bcc907463bf93a62d3fc765bf6a3ceb Mon Sep 17 00:00:00 2001 From: philw Date: Sat, 17 Feb 2024 13:24:54 +0100 Subject: Enable autoparis --- init.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/init.lua b/init.lua index 87a9b46..f2c4641 100644 --- a/init.lua +++ b/init.lua @@ -110,10 +110,6 @@ require("lazy").setup({ 'nvim-telescope/telescope.nvim', tag = '0.1.5', dependencies = { 'nvim-lua/plenary.nvim' }, - "windwp/nvim-autopairs", - config = function() - require("nvim-autopairs").setup({}) - end, { 'nvim-telescope/telescope-fzf-native.nvim', build = @@ -125,6 +121,11 @@ require("lazy").setup({ { "b", "Telescope buffers", desc = "Grep" }, } }, + { + 'windwp/nvim-autopairs', + event = "InsertEnter", + opts = {} -- this is equalent to setup({}) function + }, { 'numToStr/Comment.nvim', }, @@ -137,6 +138,7 @@ require("lazy").setup({ vim.api.nvim_create_autocmd('InsertEnter', { command = 'COQnow --shut-up' }) + local lsp_servers = { clangd = {}, lua_ls = {}, @@ -148,9 +150,9 @@ require("mason-lspconfig").setup { } local server_maps = function(opts) - vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts) -- goto def - vim.keymap.set("n", "k", vim.lsp.buf.hover, opts) -- see docs - vim.keymap.set("n", "fo", function() -- format + vim.keymap.set("n", "d", vim.lsp.buf.definition, opts) -- goto def + vim.keymap.set("n", "k", vim.lsp.buf.hover, opts) -- see docs + vim.keymap.set("n", "fo", function() -- format vim.lsp.buf.format({ async = true }) end, opts) end -- cgit v1.2.3