From c3bf484668783c1eb4c05a834beb9e396ab4a86c Mon Sep 17 00:00:00 2001 From: Warwick Date: Sun, 6 Aug 2023 20:59:09 +0100 Subject: [PATCH] Whilst I'm here all the snippets. --- lua/core/plugin_config/completions.lua | 5 ++++- lua/core/plugins.lua | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lua/core/plugin_config/completions.lua b/lua/core/plugin_config/completions.lua index 610130d..4ee70ef 100644 --- a/lua/core/plugin_config/completions.lua +++ b/lua/core/plugin_config/completions.lua @@ -7,6 +7,9 @@ end local cmp = require("cmp") local luasnip = require("luasnip") +-- friendly snippets +require('luasnip.loaders.from_vscode').lazy_load() + cmp.setup({ mapping = cmp.mapping.preset.insert({ [''] = cmp.mapping.scroll_docs(-4), @@ -40,7 +43,7 @@ cmp.setup({ }), snippet = { expand = function(args) - require('luasnip').lsp_expand(args.body) + luasnip.lsp_expand(args.body) end, }, sources = cmp.config.sources({ diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua index bf6400b..4b4dcfa 100644 --- a/lua/core/plugins.lua +++ b/lua/core/plugins.lua @@ -42,7 +42,9 @@ local plugins = { version = "2.*", -- Replace by the latest released major -- install jsregexp (optional!). build = "make install_jsregexp" - } + }, + 'saadparwaiz1/cmp_luasnip', + 'rafamadriz/friendly-snippets' } local opts = {}