Lunarvim plugins
```lua
lvim.plugins = {
{
“zbirenbaum/copilot.lua”,
cmd = “Copilot”,
event = “InsertEnter”,
},
{
“zbirenbaum/copilot-cmp”,
after = { “copilot.lua” },
config = function()
require(“copilot_cmp”).setup()
end,
},
{
“jackMort/ChatGPT.nvim”,
event = “VeryLazy”,
config = function()
require(“chatgpt”).setup()
end,
dependencies = {
“MunifTanjim/nui.nvim”,
“nvim-lua/plenary.nvim”,
“nvim-telescope/telescope.nvim”
}
},
{
“akinsho/toggleterm.nvim”,
version = “*”,
config = true
},
{
‘s1n7ax/nvim-terminal’,
config = function()
vim.o.hidden = true
require(‘nvim-terminal’).setup()
end,
},
}
local ok, copilot = pcall(require, “copilot”)
if not ok then
return
end
copilot.setup {
suggestion = {
keymap = {
accept = “
```plaintext
Windows config:
```lua lvim.plugins = { { “zbirenbaum/copilot.lua”, cmd = “Copilot”, event = “InsertEnter”, }, { “zbirenbaum/copilot-cmp”, after = { “copilot.lua” }, config = function() require(“copilot_cmp”).setup() end, }, { “jackMort/ChatGPT.nvim”, event = “VeryLazy”, config = function() require(“chatgpt”).setup() end, dependencies = { “MunifTanjim/nui.nvim”, “nvim-lua/plenary.nvim”, “nvim-telescope/telescope.nvim” } }, } local ok, copilot = pcall(require, “copilot”) if not ok then return end
```plaintext