<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff -rupN clang-tools-extra/clangd/tool/ClangdMain.cpp clang-tools-extra.patched/clangd/tool/ClangdMain.cpp
--- clang-tools-extra/clangd/tool/ClangdMain.cpp	2024-07-26 15:26:26.322180988 +0100
+++ clang-tools-extra.patched/clangd/tool/ClangdMain.cpp	2024-07-26 15:26:41.714383823 +0100
@@ -242,6 +242,13 @@ opt&lt;std::string&gt; FallbackStyle{
     init(clang::format::DefaultFallbackStyle),
 };
 
+opt&lt;std::string&gt; FormatStyle{
+    "style",
+    cat(Features),
+    desc(clang::format::StyleOptionHelpDescription),
+    init(clang::format::DefaultFormatStyle),
+};
+
 opt&lt;bool&gt; EnableFunctionArgSnippets{
     "function-arg-placeholders",
     cat(Features),
@@ -788,6 +795,8 @@ clangd accepts flags on the commandline,
   }
   if (FallbackStyle.getNumOccurrences())
     clang::format::DefaultFallbackStyle = FallbackStyle.c_str();
+  if (FormatStyle.getNumOccurrences())
+    clang::format::DefaultFormatStyle = FormatStyle.c_str();
 
   // Validate command line arguments.
   std::optional&lt;llvm::raw_fd_ostream&gt; InputMirrorStream;
</pre></body></html>