From 3fce6a4118fbcee5ce8b9105386976b2b58a244b Mon Sep 17 00:00:00 2001 From: Petr Hrdina Date: Wed, 8 Apr 2026 21:23:06 +0200 Subject: [PATCH] Make clangd detect cmake config --- lua/plugins/lsp.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 8a44da2..4b3ec01 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -29,7 +29,13 @@ return { vim.lsp.enable("lua_ls") -- C/C++ - vim.lsp.config("clangd", {}) + vim.lsp.config("clangd", { + cmd = { + "clangd", + "--compile-commands-dir=build", + "--query-driver=~/.espressif/tools/*/*/*/bin/*", + }, + }) vim.lsp.enable("clangd") -- Rust