Compare commits
4 commits
63d738a33c
...
276e72b062
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
276e72b062 | ||
|
|
8b6e53e56c | ||
|
|
a703a97983 | ||
|
|
567ab42a23 |
2 changed files with 31 additions and 12 deletions
|
|
@ -42,23 +42,29 @@ local servers = {
|
|||
cmd = { "glslls", "--target-env", "opengl", "--stdin" },
|
||||
},
|
||||
qmlls = {},
|
||||
tinymist = {},
|
||||
hls = {},
|
||||
c3_lsp = {
|
||||
cmd = { "c3-lsp" },
|
||||
},
|
||||
}
|
||||
|
||||
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
|
||||
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(enabled) do
|
||||
vim.lsp.enable(server, config)
|
||||
vim.lsp.config(server, config)
|
||||
vim.lsp.enable(server)
|
||||
end
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -569,6 +569,19 @@ local plugins = {
|
|||
vim.keymap.set({ "n", "v" }, "<leader>d", ":Linediff <cr>", { desc = "Linediff" })
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue