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")