From 28643cd8a8e7ea1853f87f4381dbeadae1522ee9 Mon Sep 17 00:00:00 2001 From: caiowakamatsu Date: Fri, 5 Dec 2025 00:04:35 -0300 Subject: [PATCH] modules --- nvim/lua/config/lazy.lua | 6 ++++++ nvim/lua/config/lsp.lua | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index 6945086..24c3070 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -34,6 +34,12 @@ if not (vim.uv or vim.loop).fs_stat(lazypath) then end vim.opt.rtp:prepend(lazypath) +vim.filetype.add({ + extension = { + ixx = "cpp", + }, +}) + require("config.opts") require("lazy").setup({ diff --git a/nvim/lua/config/lsp.lua b/nvim/lua/config/lsp.lua index b5499aa..d84e8f4 100644 --- a/nvim/lua/config/lsp.lua +++ b/nvim/lua/config/lsp.lua @@ -27,7 +27,7 @@ end -- clangd vim.lsp.config("clangd", { - cmd = { "clangd", "--compile-commands-dir=build" }, + cmd = { "clangd", "--compile-commands-dir=build", "--experimental-modules-support" }, capabilities = caps, on_attach = on_attach, filetypes = { "c", "cpp", "cc", "cxx", "c++", "ixx" },