Initial Commit

This commit is contained in:
Falon Clark
2026-03-19 13:09:21 -04:00
commit a7f8df9e50
24 changed files with 537 additions and 0 deletions

35
lua/plugins/lsp.lua Normal file
View File

@@ -0,0 +1,35 @@
local function configure_lsp(server, config)
vim.lsp.config(server, config)
vim.lsp.enable(server)
end
return {
"neovim/nvim-lspconfig",
config = function()
vim.lsp.inlay_hint.enable(true)
local capabilities = require("cmp_nvim_lsp").default_capabilities()
configure_lsp("lua_ls", {
capabilities = capabilities,
settings = {
Lua = {
workspace = {
library = vim.api.nvim_get_runtime_file("", true),
},
},
},
})
configure_lsp("pyright", {
capabilities = capabilities,
})
configure_lsp("jdtls", {
capabilities = capabilities,
})
configure_lsp("marksman", {
capabilities = capabilities,
})
end,
}