configs

configs
git clone https://git.prime8.dev/configs.git
Log | Files | Refs | README

completions.lua (484B)


      1 ---@type LazySpec
      2 return {
      3   {
      4     "hrsh7th/nvim-cmp",
      5     optional = true,
      6     opts = function(_, opts)
      7       opts.sources = opts.sources or {}
      8 
      9       local function add_source(sources, name, config)
     10         for _, source in ipairs(sources) do
     11           if source.name == name then return end
     12         end
     13         table.insert(sources, vim.tbl_deep_extend("force", { name = name }, config or {}))
     14       end
     15 
     16       add_source(opts.sources, "emoji", { priority = 700 })
     17     end,
     18   },
     19 }