From 0349de6d102d34402a4c0c749c20372ad7653817 Mon Sep 17 00:00:00 2001 From: siduck Date: Sat, 29 Jan 2022 19:59:40 +0530 Subject: [PATCH] lazy load nvim-cmp if snippets are disabled --- lua/plugins/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index ffe6cca..5b217b7 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -131,10 +131,13 @@ return packer.startup(function() disable = not (plugin_settings.status.cmp and plugin_settings.status.snippets), event = "InsertEnter", } - + + -- cmp by default loads after friendly snippets + -- if snippets are disabled -> cmp loads on insertEnter! use { "hrsh7th/nvim-cmp", disable = not plugin_settings.status.cmp, + event = plugin_settings.status.snippets and 'InsertEnter', after = plugin_settings.status.snippets and "friendly-snippets", config = override_req("nvim_cmp", "plugins.configs.cmp", "setup"), }