diff options
author | listout <listout@protonmail.com> | 2023-02-15 22:42:25 +0530 |
---|---|---|
committer | listout <listout@protonmail.com> | 2023-02-15 22:42:25 +0530 |
commit | 49aac7fb6a8b6e29da69537911f6978c38e75f6e (patch) | |
tree | 6e94da580396ff8744c6fc121c51588f590c2360 | |
parent | 111a7019ee0ac36e01167051d704471714d9320e (diff) |
nvim: plugins: git souce for nvim-cmp
Signed-off-by: listout <listout@protonmail.com>
-rw-r--r-- | lua/plugins/cmp.lua | 17 | ||||
-rw-r--r-- | lua/plugins/plugins.lua | 1 |
2 files changed, 12 insertions, 6 deletions
diff --git a/lua/plugins/cmp.lua b/lua/plugins/cmp.lua index 25bce4b..68ca028 100644 --- a/lua/plugins/cmp.lua +++ b/lua/plugins/cmp.lua @@ -102,14 +102,19 @@ cmp.setup { { name = 'nvim_lua' }, }), } + -- Set configuration for specific filetype. -cmp.setup.filetype('gitcommit', { - sources = cmp.config.sources({ - { name = 'cmp_git' }, -- You can specify the `cmp_git` source if you were installed it. - }, { - { name = 'buffer' }, - }) +require("cmp").setup({ + sources = { + { name = "git" }, + { name = "buffer" }, + { name = "path" }, + -- more sources + } }) + +require("cmp_git").setup() + -- Use buffer source for `/` (if you enabled `native_menu`, this won't work anymore). require'cmp'.setup.cmdline('/', { completion = { autocomplete = false }, diff --git a/lua/plugins/plugins.lua b/lua/plugins/plugins.lua index ec30d0e..34d1b05 100644 --- a/lua/plugins/plugins.lua +++ b/lua/plugins/plugins.lua @@ -52,6 +52,7 @@ return packer.startup(function(use) use {'saadparwaiz1/cmp_luasnip'} -- Snippets source for nvim-cmp use {'L3MON4D3/LuaSnip'} -- Snippets plugin use {"rafamadriz/friendly-snippets"} + use({"petertriho/cmp-git", requires = "nvim-lua/plenary.nvim"}) -- nvim-cmp source for git commits -- Show color under hex codes use {'norcalli/nvim-colorizer.lua'} |