mirror of
https://github.com/dcarrillo/dotfiles.git
synced 2025-07-01 19:49:25 +00:00
[neovim] Add copilot
This commit is contained in:
@ -35,7 +35,7 @@ bufferline.setup({
|
||||
text = " " .. string.gsub(vim.loop.cwd(), "^" .. os.getenv("HOME"), "~") .. " "
|
||||
end
|
||||
|
||||
return { { text = text, fg = "#636E7B" } }
|
||||
return { { text = text, fg = "#adbac7" } }
|
||||
end,
|
||||
},
|
||||
},
|
||||
|
@ -103,7 +103,7 @@ cmp.setup({
|
||||
nvim_lsp = "[lsp]",
|
||||
luasnip = "[snip]",
|
||||
buffer = "[local]",
|
||||
codeium = "[AI]",
|
||||
copilot = "[AI]",
|
||||
path = "",
|
||||
emoji = "",
|
||||
})[entry.source.name]
|
||||
@ -115,7 +115,7 @@ cmp.setup({
|
||||
{ name = "luasnip" },
|
||||
{ name = "buffer" },
|
||||
{ name = "path" },
|
||||
{ name = "codeium" },
|
||||
{ name = "copilot" },
|
||||
},
|
||||
confirm_opts = {
|
||||
behavior = cmp.ConfirmBehavior.Replace,
|
||||
|
@ -1 +0,0 @@
|
||||
require("codeium").setup({})
|
17
.config/nvim/lua/plugins/copilot.lua
Normal file
17
.config/nvim/lua/plugins/copilot.lua
Normal file
@ -0,0 +1,17 @@
|
||||
require("copilot").setup({
|
||||
suggestion = { enabled = false },
|
||||
panel = { enabled = false },
|
||||
filetypes = {
|
||||
javascript = true,
|
||||
typescript = true,
|
||||
go = true,
|
||||
lua = true,
|
||||
python = true,
|
||||
sh = true,
|
||||
yaml = true,
|
||||
json = true,
|
||||
["*"] = false,
|
||||
},
|
||||
})
|
||||
|
||||
require("copilot_cmp").setup()
|
@ -1,5 +1,5 @@
|
||||
require("plugins.cmp")
|
||||
require("plugins.codeium")
|
||||
require("plugins.copilot")
|
||||
require("plugins.telescope")
|
||||
require("plugins.starter")
|
||||
require("plugins.treesitter")
|
||||
|
@ -98,6 +98,7 @@ require("lualine").setup({
|
||||
return true
|
||||
end,
|
||||
},
|
||||
"copilot",
|
||||
lsp_progress,
|
||||
{
|
||||
require("noice").api.status.search.get,
|
||||
|
@ -15,7 +15,6 @@ vim.api.nvim_create_user_command("CopyDirectoryPath", function()
|
||||
vim.notify('Copied "' .. path .. '" to the clipboard!')
|
||||
end, {})
|
||||
|
||||
|
||||
local neotest = require("neotest")
|
||||
|
||||
neotest.setup({
|
||||
@ -30,11 +29,10 @@ neotest.setup({
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
vim.api.nvim_create_user_command("RunTest", function()
|
||||
neotest.run.run()
|
||||
neotest.run.run()
|
||||
end, {})
|
||||
|
||||
vim.api.nvim_create_user_command("RunTestFile", function()
|
||||
neotest.run.run(vim.fn.expand('%'))
|
||||
neotest.run.run(vim.fn.expand("%"))
|
||||
end, {})
|
||||
|
Reference in New Issue
Block a user