Files
nvim-config/lua/lsp.lua
2025-08-07 12:29:39 +02:00

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")