Files
nvim/lua/plugins/lsp.lua
2026-03-08 19:26:33 +01:00

30 lines
795 B
Lua

return {
{
"williamboman/mason.nvim",
config = function()
require("mason").setup()
end
},
{
"neovim/nvim-lspconfig",
config = function()
-- AU LIEU DE : local lspconfig = require('lspconfig')
-- ON UTILISE DIRECTEMENT L'API 0.11 :
-- Configuration pour Python
vim.lsp.config('pyright', {})
-- Configuration pour C/C++
vim.lsp.config('clangd', {})
-- Configuration pour Bash
vim.lsp.config('bashls', {})
-- Dans la fonction config de lspconfig
vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, { desc = "Signature help" })
-- Note : Si tu veux ajouter des options spécifiques plus tard,
-- c'est dans le deuxième argument {} qu'on les met.
end
}
}