From 5c0487570f5853074719e22c8ca110628f0833b7 Mon Sep 17 00:00:00 2001 From: jc <46619361+juancwu@users.noreply.github.com> Date: Wed, 15 Jan 2025 00:17:12 -0500 Subject: [PATCH] (nvim) add autopairs --- nvim/lazy-lock.json | 1 + nvim/lua/juancwu/plugins/autopairs.lua | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 nvim/lua/juancwu/plugins/autopairs.lua diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 07e30d7..5b6dff3 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -22,6 +22,7 @@ "mason-tool-installer.nvim": { "branch": "main", "commit": "c5e07b8ff54187716334d585db34282e46fa2932" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, + "nvim-autopairs": { "branch": "master", "commit": "3d02855468f94bf435db41b661b58ec4f48a06b7" }, "nvim-cmp": { "branch": "main", "commit": "8c82d0bd31299dbff7f8e780f5e06d2283de9678" }, "nvim-lspconfig": { "branch": "master", "commit": "339ccc81e08793c3af9b83882a6ebd90c9cc0d3b" }, "nvim-treesitter": { "branch": "master", "commit": "984214ef8e4ca18d77639663319aabdfba89632f" }, diff --git a/nvim/lua/juancwu/plugins/autopairs.lua b/nvim/lua/juancwu/plugins/autopairs.lua new file mode 100644 index 0000000..44c4230 --- /dev/null +++ b/nvim/lua/juancwu/plugins/autopairs.lua @@ -0,0 +1,11 @@ +return { + "windwp/nvim-autopairs", + event = "InsertEnter", + dependencies = { "hrsh7th/nvim-cmp" }, + config = function() + require("nvim-autopairs").setup({}) + local cmp_autopairs = require("nvim-autopairs.completion.cmp") + local cmp = require("cmp") + cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done()) + end, +}