return { "stevearc/conform.nvim", opts = { notify_on_error = false, format_on_save = { timeout_ms = 500, lsp_fallback = true }, formatters_by_ft = { lua = { "lua-format" }, cpp = { "clang_format" }, cmake = { "cmake_format" } }, formatters = { clang_format = { prepend_args = { '--style={BasedOnStyle: LLVM, IndentWidth: 4, ColumnLimit: 120}' } }, shfmt = { prepend_args = { '-i', '4' } } } } }