From 3220c8729cc71a14a88315caa0129ca829c558b3 Mon Sep 17 00:00:00 2001 From: caiowakamatsu Date: Thu, 4 Dec 2025 09:25:32 -0300 Subject: [PATCH] update lsp for modules --- nvim/lua/config/cmake.lua | 1 + nvim/lua/config/lsp.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/nvim/lua/config/cmake.lua b/nvim/lua/config/cmake.lua index 96a2b8e..70269f3 100644 --- a/nvim/lua/config/cmake.lua +++ b/nvim/lua/config/cmake.lua @@ -43,6 +43,7 @@ function M.configure_cmake(build_type) vim.fn.mkdir("build", "p") local cmake_args = { + "-GNinja", "-DCMAKE_BUILD_TYPE=" .. build_type, "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON", ".." diff --git a/nvim/lua/config/lsp.lua b/nvim/lua/config/lsp.lua index 8c85e1c..b5499aa 100644 --- a/nvim/lua/config/lsp.lua +++ b/nvim/lua/config/lsp.lua @@ -30,6 +30,7 @@ vim.lsp.config("clangd", { cmd = { "clangd", "--compile-commands-dir=build" }, capabilities = caps, on_attach = on_attach, + filetypes = { "c", "cpp", "cc", "cxx", "c++", "ixx" }, }) vim.lsp.enable("clangd")