This commit is contained in:
Yaser Alraddadi 2024-10-15 03:42:57 +03:00
parent 3af120d431
commit fcf9714916
No known key found for this signature in database
GPG Key ID: 808212144E6DBE90
3 changed files with 33 additions and 8 deletions

View File

@ -970,6 +970,8 @@ require('lazy').setup({
-- https://github.com/L3MON4D3/LuaSnip?tab=readme-ov-file#keymaps -- https://github.com/L3MON4D3/LuaSnip?tab=readme-ov-file#keymaps
}, },
sources = { sources = {
{ name = 'copilot', group_index = 2 },
-- { name = 'copilot' },
{ {
name = 'lazydev', name = 'lazydev',
-- set group index to 0 to skip loading LuaLS completions as lazydev recommends it -- set group index to 0 to skip loading LuaLS completions as lazydev recommends it

3
justfile Normal file
View File

@ -0,0 +1,3 @@
cleanup:
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim

View File

@ -1,23 +1,43 @@
return { return {
-- {
-- 'github/copilot.vim',
-- init = function()
-- -- vim.g.copilot_enabled = false
-- vim.keymap.set('i', '<M-;>', '<Plug>(copilot-accept-word)')
-- vim.keymap.set('i', '<M-/>', '<Plug>(copilot-dismiss)')
-- end,
-- --
-- },
{ {
'github/copilot.vim', 'zbirenbaum/copilot.lua',
init = function() cmd = 'Copilot',
-- vim.g.copilot_enabled = false build = ':Copilot auth',
vim.keymap.set('i', '<M-;>', '<Plug>(copilot-accept-word)') opts = {
vim.keymap.set('i', '<M-/>', '<Plug>(copilot-dismiss)') suggestion = { enabled = false },
panel = { enabled = false },
-- filetypes = {
-- markdown = true,
-- help = true,
-- },
},
},
{
'zbirenbaum/copilot-cmp',
config = function()
require('copilot_cmp').setup()
end, end,
--
}, },
{ {
'CopilotC-Nvim/CopilotChat.nvim', 'CopilotC-Nvim/CopilotChat.nvim',
branch = 'canary', branch = 'canary',
dependencies = { dependencies = {
{ 'github/copilot.vim' }, -- or github/copilot.vim -- { 'github/copilot.vim' }, -- or github/copilot.vim
{ 'zbirenbaum/copilot.lua' }, -- or github/copilot.vim
{ 'nvim-lua/plenary.nvim' }, -- for curl, log wrapper { 'nvim-lua/plenary.nvim' }, -- for curl, log wrapper
}, },
build = 'make tiktoken', -- Only on MacOS or Linux build = 'make tiktoken', -- Only on MacOS or Linux
opts = { opts = {
debug = true, -- Enable debugging -- debug = true, -- Enable debugging
-- See Configuration section for rest -- See Configuration section for rest
window = { window = {
layout = 'float', layout = 'float',