diff --git a/.config/nvim/after/plugin/chatgpt.lua b/.config/nvim/after/plugin/chatgpt.lua new file mode 100644 index 0000000..7fb7b11 --- /dev/null +++ b/.config/nvim/after/plugin/chatgpt.lua @@ -0,0 +1,3 @@ +require("chatgpt").setup({ + api_key_cmd = "pass api/chatgpt_neovim", +}) diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua index 04f989e..7577734 100644 --- a/.config/nvim/after/plugin/lsp.lua +++ b/.config/nvim/after/plugin/lsp.lua @@ -21,15 +21,15 @@ cmp.setup { behavior = cmp.ConfirmBehavior.Replace, select = true, }, - [''] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - elseif luasnip.expand_or_jumpable() then - luasnip.expand_or_jump() - else - fallback() - end - end, { 'i', 's' }), + --[''] = cmp.mapping(function(fallback) + -- if cmp.visible() then + -- cmp.select_next_item() + -- elseif luasnip.expand_or_jumpable() then + -- luasnip.expand_or_jump() + -- else + -- fallback() + -- end + --end, { 'i', 's' }), [''] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_prev_item() diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index 3ca0cfa..e899684 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -26,5 +26,18 @@ return require('packer').startup(function(use) use 'lukas-reineke/indent-blankline.nvim' use 'lewis6991/gitsigns.nvim' + use 'github/copilot.vim' + + use({ + "jackMort/ChatGPT.nvim", + config = function() + require("chatgpt").setup() + end, + requires = { + "MunifTanjim/nui.nvim", + "nvim-lua/plenary.nvim", + "nvim-telescope/telescope.nvim" + } + }) end) diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua index 61cbe8b..b641f9a 100644 --- a/.config/nvim/plugin/packer_compiled.lua +++ b/.config/nvim/plugin/packer_compiled.lua @@ -95,6 +95,11 @@ _G.packer_plugins = { path = "/home/dm/.local/share/nvim/site/pack/packer/start/cmp_luasnip", url = "https://github.com/saadparwaiz1/cmp_luasnip" }, + ["copilot.vim"] = { + loaded = true, + path = "/home/dm/.local/share/nvim/site/pack/packer/start/copilot.vim", + url = "https://github.com/github/copilot.vim" + }, ["gitsigns.nvim"] = { loaded = true, path = "/home/dm/.local/share/nvim/site/pack/packer/start/gitsigns.nvim",