1 files changed,
14 insertions(+),
18 deletions(-)
Author:
Smirnov Oleksandr
ss2316544@gmail.com
Committed at:
2023-09-17 22:17:27 +0300
Parent:
63c54ad
M
lua/plugins/completion.lua
@@ -1,24 +1,15 @@
return { { - "Exafunction/codeium.vim", - cmd = "Codeium", - event = "InsertEnter", - -- stylua: ignore - keys = { - { "<C-;>", vim.fn["codeium#Accept"], mode = "i", expr = true }, - { "<C-,>", function() return vim.fn["codeium#CycleCompletions"](1) end, mode = "i", expr = true }, - { "<C-.>", function() return vim.fn["codeium#CycleCompletions"](-1) end, mode = "i", expr = true }, + "zbirenbaum/copilot.lua", + opts = { + filetypes = { + markdown = false, + gitcommit = false, + gitignore = false, + NeogitCommitMessage = false, + TelescopePrompt = false, + }, }, - init = function() - vim.g.codeium_disable_bindings = 1 - vim.g.codeium_filetypes = { - ["markdown"] = false, - ["gitcommit"] = false, - ["gitignore"] = false, - ["NeogitCommitMessage"] = false, - ["TelescopePrompt"] = false, - } - end, }, {@@ -29,6 +20,7 @@ "hrsh7th/cmp-buffer",
"saadparwaiz1/cmp_luasnip", "hrsh7th/cmp-path", "hrsh7th/cmp-nvim-lsp", + { "zbirenbaum/copilot-cmp", dependencies = "copilot.lua" }, }, config = function() local cmp = require "cmp"@@ -40,6 +32,8 @@ cmp.setup.filetype({ "gitcommit", "NeogitCommitMessage" }, {
sources = { { name = "buffer" }, { name = "luasnip" } }, }) + require("copilot_cmp").setup() + cmp.setup { snippet = { expand = function(args)@@ -75,6 +69,7 @@ Struct = "",
Event = "", Operator = "", TypeParameter = "", + Copilot = "", })[vim_item.kind] return vim_item@@ -112,6 +107,7 @@ end
end, }, sources = cmp.config.sources { + { name = "copilot", group_index = 2, max_item_count = 3 }, { name = "nvim_lsp", max_item_count = 8 }, { name = "buffer", max_item_count = 4 }, { name = "luasnip", max_item_count = 3 },