diff --git a/lazy-lock.json b/lazy-lock.json index 6f020aa..322a61d 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -6,6 +6,7 @@ "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, + "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "conform.nvim": { "branch": "master", "commit": "069e971295a34a810484b7b2ef54b3c735214181" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "flash.nvim": { "branch": "main", "commit": "43f67935d388fbb540f8b40e8cbfd80de54f978a" }, diff --git a/lua/plugins/coding.lua b/lua/plugins/coding.lua index 4fe3313..282ad3e 100644 --- a/lua/plugins/coding.lua +++ b/lua/plugins/coding.lua @@ -1,4 +1,5 @@ return { + { "saadparwaiz1/cmp_luasnip" }, { "hrsh7th/nvim-cmp", dependencies = { @@ -13,7 +14,6 @@ return { completion = { completeopt = "menu,menuone,noinsert", }, - mapping = cmp.mapping.preset.insert({ [""] = cmp.mapping.scroll_docs(-4), [""] = cmp.mapping.scroll_docs(4), @@ -44,6 +44,7 @@ return { sources = cmp.config.sources({ { name = "nvim_lsp" }, + { name = "nvim_lsp_signature_help" }, { name = "luasnip" }, }, { { name = "buffer" }, @@ -53,7 +54,19 @@ return { }, { "L3MON4D3/LuaSnip", - dependencies = { "rafamadriz/friendly-snippets" }, + dependencies = { + { + "rafamadriz/friendly-snippets", + config = function() + require("luasnip.loaders.from_vscode").lazy_load() + end, + }, + }, + build = "make install_jsregexp", + opts = { + history = true, + delete_check_events = "TextChanged", + }, }, { "echasnovski/mini.pairs",