diff options
| author | opalmay <[email protected]> | 2022-10-07 08:17:18 +0300 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2022-10-07 01:17:18 -0400 | 
| commit | 9509cadf402fd85f8a184fe334f870d701fdc48a (patch) | |
| tree | 4cd963cbf1cdd5d3959239d98c794e9e130fa04e | |
| parent | dcdfbf1727731c6779396ce450a6b9d33849f835 (diff) | |
feat: buffer cmp for search, and path for command mode (#3147)
| -rw-r--r-- | lua/lvim/core/cmp.lua | 20 | 
1 files changed, 17 insertions, 3 deletions
| diff --git a/lua/lvim/core/cmp.lua b/lua/lvim/core/cmp.lua index d302ce5f..1b56fed6 100644 --- a/lua/lvim/core/cmp.lua +++ b/lua/lvim/core/cmp.lua @@ -260,8 +260,8 @@ M.config = function()        { name = "tmux" },      },      mapping = cmp.mapping.preset.insert { -      ["<C-k>"] = cmp.mapping.select_prev_item(), -      ["<C-j>"] = cmp.mapping.select_next_item(), +      ["<C-k>"] = cmp.mapping(cmp.mapping.select_prev_item(), { "i", "c" }), +      ["<C-j>"] = cmp.mapping(cmp.mapping.select_next_item(), { "i", "c" }),        ["<Down>"] = cmp.mapping(cmp.mapping.select_next_item { behavior = cmp.SelectBehavior.Select }, { "i" }),        ["<Up>"] = cmp.mapping(cmp.mapping.select_prev_item { behavior = cmp.SelectBehavior.Select }, { "i" }),        ["<C-d>"] = cmp.mapping.scroll_docs(-4), @@ -325,7 +325,21 @@ M.config = function()  end  function M.setup() -  require("cmp").setup(lvim.builtin.cmp) +  local cmp = require "cmp" +  cmp.setup(lvim.builtin.cmp) + +  cmp.setup.cmdline(":", { +    mapping = cmp.mapping.preset.cmdline(), +    sources = { +      { name = "path" }, +    }, +  }) +  cmp.setup.cmdline({ "/", "?" }, { +    mapping = cmp.mapping.preset.cmdline(), +    sources = { +      { name = "buffer" }, +    }, +  })  end  return M | 
