mirror of
https://github.com/zoriya/flake.git
synced 2026-06-21 17:34:02 +00:00
42 lines
979 B
Lua
42 lines
979 B
Lua
vim.lsp.enable("lua_ls")
|
|
vim.lsp.enable("hls")
|
|
vim.lsp.enable("rust_analyzer")
|
|
vim.lsp.enable("clangd")
|
|
vim.lsp.enable("basedpyright")
|
|
vim.lsp.enable("nil_ls")
|
|
vim.lsp.enable("ts_ls")
|
|
vim.lsp.enable("yamlls")
|
|
vim.lsp.enable("marksman")
|
|
vim.lsp.enable("texlab")
|
|
vim.lsp.enable("html")
|
|
vim.lsp.enable("cssls")
|
|
vim.lsp.enable("helm_ls")
|
|
vim.lsp.enable("zls")
|
|
vim.lsp.enable("gopls")
|
|
vim.lsp.enable("bashls")
|
|
vim.lsp.enable("jsonls")
|
|
vim.lsp.enable("hyprls")
|
|
|
|
vim.api.nvim_create_autocmd("LspAttach", {
|
|
desc = "Custom lsp attach",
|
|
group = vim.api.nvim_create_augroup("lsp-setup", { clear = true }),
|
|
callback = function(args)
|
|
vim.lsp.document_color.enable(true, args.buf, { style = "virtual" })
|
|
end,
|
|
})
|
|
|
|
return {
|
|
-- see https://github.com/seblyng/roslyn.nvim/pull/178
|
|
{
|
|
"roslyn.nvim",
|
|
ft = { "cs", "vb" },
|
|
opts = {
|
|
exe = "Microsoft.CodeAnalysis.LanguageServer",
|
|
broad_search = true,
|
|
},
|
|
after = function(plug)
|
|
require("roslyn").setup(plug.opts)
|
|
end,
|
|
},
|
|
}
|