26 lines
663 B
Lua
26 lines
663 B
Lua
require('mason').setup()
|
|
|
|
-- Charger nvim-cmp en premier
|
|
require('config.nvim-cmp')
|
|
|
|
local lspconfig = require('lspconfig')
|
|
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
|
|
|
-- Configuration LSP
|
|
lspconfig.lua_ls.setup({
|
|
capabilities = capabilities,
|
|
settings = {
|
|
Lua = {
|
|
runtime = { version = 'LuaJIT' },
|
|
diagnostics = { globals = { 'vim' } },
|
|
workspace = {
|
|
library = vim.api.nvim_get_runtime_file("", true),
|
|
checkThirdParty = false,
|
|
},
|
|
telemetry = { enable = false },
|
|
},
|
|
}
|
|
})
|
|
|
|
print("LSP with nvim-cmp loaded successfully")
|