diff options
| author | kylo252 <[email protected]> | 2022-05-26 16:06:49 +0200 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2022-05-26 16:06:49 +0200 | 
| commit | 7220f1f2041c35580cff799037f1421a211ccf79 (patch) | |
| tree | 9057cbac2b0183bb9c9583bfcd74c31f0a111a09 /lua/lvim | |
| parent | a11c46c29ac23b367dae2b8ff2887879fb9cdbe2 (diff) | |
feat(cmp): add option to disable friendly-snippets (#2660)
authored-by: Emerson Max de Medeiros Silva <[email protected]>
Diffstat (limited to 'lua/lvim')
| -rw-r--r-- | lua/lvim/config/init.lua | 6 | ||||
| -rw-r--r-- | lua/lvim/plugins.lua | 9 | 
2 files changed, 11 insertions, 4 deletions
| diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua index 1af9a971..4343ace9 100644 --- a/lua/lvim/config/init.lua +++ b/lua/lvim/config/init.lua @@ -40,6 +40,12 @@ function M:init()      custom_section = {},      footer = {},    } + +  lvim.builtin.luasnip = { +    sources = { +      friendly_snippets = true, +    }, +  }  end  local function handle_deprecated_settings() diff --git a/lua/lvim/plugins.lua b/lua/lvim/plugins.lua index 3055a0a6..9397318e 100644 --- a/lua/lvim/plugins.lua +++ b/lua/lvim/plugins.lua @@ -58,19 +58,20 @@ local core_plugins = {      end,      requires = {        "L3MON4D3/LuaSnip", -      "rafamadriz/friendly-snippets",      },    },    {      "rafamadriz/friendly-snippets", +    disable = not lvim.builtin.luasnip.sources.friendly_snippets,    },    {      "L3MON4D3/LuaSnip",      config = function()        local utils = require "lvim.utils" -      local paths = { -        utils.join_paths(get_runtime_dir(), "site", "pack", "packer", "start", "friendly-snippets"), -      } +      local paths = {} +      if lvim.builtin.luasnip.sources.friendly_snippets then +        paths[#paths + 1] = utils.join_paths(get_runtime_dir(), "site", "pack", "packer", "start", "friendly-snippets") +      end        local user_snippets = utils.join_paths(get_config_dir(), "snippets")        if utils.is_directory(user_snippets) then          paths[#paths + 1] = user_snippets | 
