Added LSP

This commit is contained in:
Bryan Ramos 2023-04-19 16:24:30 -04:00
parent 902175dfa8
commit 781777dd3b

View file

@ -86,5 +86,33 @@ return packer.startup(function(use)
} }
} }
end) -- LSP Config
use 'neovim/nvim-lspconfig'
use 'hrsh7th/nvim-compe'
use 'kabouzeid/nvim-lspinstall'
local nvim_lsp = require('lspconfig')
local lspinstall = require('lspinstall')
lspinstall.setup()
for _, lsp in ipairs(lspinstall.installed_servers()) do
nvim_lsp[lsp].setup {
on_attach = function(client, bufnr)
client.resolved_capabilities.document_formatting = false
require('lsp_signature').on_attach()
end,
}
end
require('compe').setup({
enabled = true,
source = {
path = true,
buffer = true,
nvim_lsp = true,
nvim_lua = true,
treesitter = true,
},
})
end)