fixed lua language server loading with mason

This commit is contained in:
Oliver Hartmann 2022-07-31 14:15:06 +02:00
parent d019626efb
commit 80cff42519
2 changed files with 7 additions and 11 deletions

View File

@ -134,20 +134,11 @@ return require('packer').startup(function()
config = get_setup('lspinstall'), config = get_setup('lspinstall'),
disable = true, disable = true,
}) })
use {
'williamboman/mason.nvim',
requires = {
'neovim/nvim-lspconfig',
'williamboman/mason-lspconfig.nvim',
},
config = get_setup('my_mason')
}
use({
'p00f/clangd_extensions.nvim'
})
use({ use({
'neovim/nvim-lspconfig', 'neovim/nvim-lspconfig',
requires = { requires = {
'williamboman/mason.nvim',
'williamboman/mason-lspconfig.nvim',
'p00f/clangd_extensions.nvim', 'p00f/clangd_extensions.nvim',
}, },
config = get_setup('my_lspconfig'), config = get_setup('my_lspconfig'),

View File

@ -1,3 +1,8 @@
require('mason').setup()
require('mason-lspconfig').setup({
automatic_installation = true,
})
local capabilities = vim.lsp.protocol.make_client_capabilities() local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities.textDocument.completion.completionItem.documentationFormat = { 'markdown', 'plaintext' } capabilities.textDocument.completion.completionItem.documentationFormat = { 'markdown', 'plaintext' }
capabilities.textDocument.completion.completionItem.snippetSupport = true capabilities.textDocument.completion.completionItem.snippetSupport = true