better copilot

main
Steffen Rademacker 4 months ago
parent ad7d11e236
commit 7c93199293

@ -72,18 +72,8 @@ require('lazy').setup({
dependencies = 'nvim-lua/plenary.nvim', dependencies = 'nvim-lua/plenary.nvim',
config = get_config('neorg'), config = get_config('neorg'),
}, },
{ 'github/copilot.vim' }, { 'zbirenbaum/copilot.lua', event = 'InsertEnter', config = get_config('copilot') },
-- { 'zbirenbaum/copilot.lua', event = 'InsertEnter', config = get_config('copilot') }, { 'zbirenbaum/copilot-cmp', config = true },
-- { 'zbirenbaum/copilot-cmp', config = true },
-- { 'jackMort/ChatGPT.nvim',
-- event = 'VeryLazy',
-- dependencies = {
-- 'MunifTanjim/nui.nvim',
-- 'nvim-lua/plenary.nvim',
-- 'nvim-telescope/telescope.nvim'
-- },
-- config = true,
-- },
}) })
-- general sane vim options -- general sane vim options

@ -1,9 +1,6 @@
local cmp = require('cmp') local cmp = require('cmp')
cmp.setup({ cmp.setup({
completion = {
keyword_length = 2,
},
snippet = { snippet = {
expand = function(args) expand = function(args)
vim.fn['vsnip#anonymous'](args.body) vim.fn['vsnip#anonymous'](args.body)
@ -13,7 +10,7 @@ cmp.setup({
['<cr>'] = cmp.mapping.confirm({ select = true }), ['<cr>'] = cmp.mapping.confirm({ select = true }),
}), }),
sources = cmp.config.sources({ sources = cmp.config.sources({
-- { name = 'copilot' }, { name = 'copilot' },
{ name = 'nvim_lsp' }, { name = 'nvim_lsp' },
{ {
name = 'buffer', name = 'buffer',
@ -30,7 +27,7 @@ cmp.setup({
formatting = { formatting = {
format = function(entry, vim_item) format = function(entry, vim_item)
vim_item.menu = ({ vim_item.menu = ({
-- copilot = '[Copilot]', copilot = '[Copilot]',
nvim_lsp = '[LSP]', nvim_lsp = '[LSP]',
buffer = '[Buffer]', buffer = '[Buffer]',
path = '[Path]', path = '[Path]',

@ -1,4 +1,4 @@
require('copilot').setup({ require('copilot').setup({
suggestion = { enabled = true }, suggestion = { enabled = false },
panel = { enabled = true }, panel = { enabled = false },
}) })

Loading…
Cancel
Save