Migration of lspconfig to vim.lsp
Some checks failed
Test Neovim config on push / build (ubuntu-20.04) (push) Failing after 39s
Some checks failed
Test Neovim config on push / build (ubuntu-20.04) (push) Failing after 39s
This commit is contained in:
@@ -15,41 +15,14 @@ require("mason-lspconfig").setup({
|
||||
},
|
||||
})
|
||||
|
||||
-- require("mason-lspconfig").setup_handlers({
|
||||
-- function(asm_lsp)
|
||||
-- require("lspconfig")[asm_lsp].setup({})
|
||||
-- end,
|
||||
-- function(clangd)
|
||||
-- require("lspconfig")[clangd].setup({})
|
||||
-- end,
|
||||
-- function(lua_ls)
|
||||
-- require("lspconfig")[lua_ls].setup({})
|
||||
-- end,
|
||||
-- function(hls)
|
||||
-- require("lspconfig")[hls].setup({})
|
||||
-- end,
|
||||
-- function(rust_analyzer)
|
||||
-- require("lspconfig")[rust_analyzer].setup({})
|
||||
-- end,
|
||||
-- function(vhdl_ls)
|
||||
-- require("lspconfig")[vhdl_ls].setup({})
|
||||
-- end,
|
||||
-- function(verible)
|
||||
-- require("lspconfig")[verible].setup({})
|
||||
-- end,
|
||||
-- function(vimls)
|
||||
-- require("lspconfig")[vimls].setup({})
|
||||
-- end,
|
||||
-- function(texlab)
|
||||
-- require("lspconfig")[texlab].setup({})
|
||||
-- end,
|
||||
-- function(als)
|
||||
-- require("lspconfig")[als].setup({})
|
||||
-- end,
|
||||
-- })
|
||||
vim.lsp.enable("verible")
|
||||
vim.lsp.config("verible", { cmd = { "verible-verilog-ls", "--rules_config_search" } })
|
||||
|
||||
require("lspconfig").verible.setup({
|
||||
cmd = { "verible-verilog-ls", "--rules_config_search" },
|
||||
vim.lsp.enable("clangd")
|
||||
vim.lsp.config("clangd", {
|
||||
cmd = { "clangd" },
|
||||
root_markers = { ".clangd" },
|
||||
filetypes = { "c", "cpp" },
|
||||
})
|
||||
|
||||
-- @name file_exists
|
||||
@@ -81,10 +54,5 @@ local function get_config_file()
|
||||
end
|
||||
end
|
||||
|
||||
require("lspconfig").als.setup({
|
||||
settings = {
|
||||
ada = {
|
||||
projectFile = get_config_file(),
|
||||
},
|
||||
},
|
||||
})
|
||||
vim.lsp.enable("als")
|
||||
vim.lsp.config("als", { projectFile = get_config_file() })
|
||||
|
||||
Reference in New Issue
Block a user