Startup fixes and add cmp-tabnine

This commit is contained in:
2023-12-01 15:26:00 -05:00
parent 4a4a4a74c6
commit 1e36116761
4 changed files with 34 additions and 7 deletions

View File

@@ -48,6 +48,11 @@ cmp.setup({
priority = 100,
group_index = 1,
},
{
name = 'cmp_tabnine',
priority = 90,
group_index = 2,
},
{
name = 'buffer',
priority = 80,
@@ -105,18 +110,17 @@ cmp.setup.cmdline(':', {
})
-- Add additional capabilities supported by nvim-cmp
local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
local capabilities = require('cmp_nvim_lsp').default_capabilities()
local lspconfig = require("lspconfig")
-- Enable some language servers with the additional completion capabilities offered by nvim-cmp
local servers = { 'pyright', 'tsserver', 'html', 'cssls' }
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup({
-- on_attach = my_custom_on_attach,
capabilities = capabilities,
})
lspconfig[lsp].setup({
-- on_attach = my_custom_on_attach,
capabilities = capabilities,
})
end
return {