Compare commits
No commits in common. "276e72b06223526876a0fdda55477b4aa244e3f0" and "63d738a33cf8e7bf3eece9fdcffd52bb5228b681" have entirely different histories.
276e72b062
...
63d738a33c
2 changed files with 12 additions and 31 deletions
|
|
@ -42,29 +42,23 @@ local servers = {
|
||||||
cmd = { "glslls", "--target-env", "opengl", "--stdin" },
|
cmd = { "glslls", "--target-env", "opengl", "--stdin" },
|
||||||
},
|
},
|
||||||
qmlls = {},
|
qmlls = {},
|
||||||
tinymist = {},
|
|
||||||
hls = {},
|
|
||||||
c3_lsp = {
|
|
||||||
cmd = { "c3-lsp" },
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
local enabled = {}
|
local enabled = {}
|
||||||
|
|
||||||
-- for server, config in pairs(servers) do
|
|
||||||
-- local lsp = require("lspconfig")[server]
|
|
||||||
--
|
|
||||||
-- local config_merged = vim.tbl_deep_extend("keep", config, default, lsp.document_config.default_config)
|
|
||||||
-- if config_merged.cmd ~= nil then
|
|
||||||
-- if vim.fn.executable(config_merged.cmd[1]) == 1 then
|
|
||||||
-- enabled[server] = config_merged
|
|
||||||
-- end
|
|
||||||
-- end
|
|
||||||
-- end
|
|
||||||
|
|
||||||
for server, config in pairs(servers) do
|
for server, config in pairs(servers) do
|
||||||
vim.lsp.config(server, config)
|
local lsp = require("lspconfig")[server]
|
||||||
vim.lsp.enable(server)
|
|
||||||
|
local config_merged = vim.tbl_deep_extend("keep", config, default, lsp.document_config.default_config)
|
||||||
|
if config_merged.cmd ~= nil then
|
||||||
|
if vim.fn.executable(config_merged.cmd[1]) == 1 then
|
||||||
|
enabled[server] = config_merged
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
for server, config in pairs(enabled) do
|
||||||
|
vim.lsp.enable(server, config)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -569,19 +569,6 @@ local plugins = {
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>d", ":Linediff <cr>", { desc = "Linediff" })
|
vim.keymap.set({ "n", "v" }, "<leader>d", ":Linediff <cr>", { desc = "Linediff" })
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"luc-tielen/telescope_hoogle",
|
|
||||||
config = function ()
|
|
||||||
local telescope = require('telescope')
|
|
||||||
-- telescope.setup {
|
|
||||||
-- -- opts...
|
|
||||||
-- }
|
|
||||||
telescope.load_extension('hoogle')
|
|
||||||
end,
|
|
||||||
dependencies = {
|
|
||||||
"nvim-telescope/telescope.nvim"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return plugins
|
return plugins
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue