1

Modules/Neovim: Rewrite clangd root_dir expression for neovim v0.11

This commit is contained in:
2026-01-17 19:50:05 +01:00
parent 98c520e0bd
commit ff39dd1df2

View File

@ -842,21 +842,15 @@ in {
{
name = "clangd";
extraOptions = {
root_dir.__raw = ''
function(fname)
-- return require("lspconfig.util").root_pattern(
return vim.lsp.config.util.root_pattern(
"Makefile",
"CMakeLists.txt",
".clang-format",
root_markers = [
"Makefile"
"CMakeLists.txt"
".clang-format"
".clang-tidy"
-- )(fname) or require("lspconfig.util").root_pattern(
)(fname) or vim.lsp.config.util.root_pattern(
"compile_commands.json"
-- )(fname) or require("lspconfig.util").find_git_ancestor(fname)
)(fname) or vim.lsp.config.util.find_git_ancestor(fname)
end
'';
];
workspace_required = true;
cmd = [
"clangd"