Startup fixes and add cmp-tabnine
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user