diff options
Diffstat (limited to 'clang-tools-extra/clangd/Config.h')
-rw-r--r-- | clang-tools-extra/clangd/Config.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/clang-tools-extra/clangd/Config.h b/clang-tools-extra/clangd/Config.h index 83e0fce..2e3e0a4 100644 --- a/clang-tools-extra/clangd/Config.h +++ b/clang-tools-extra/clangd/Config.h @@ -196,6 +196,19 @@ struct Config { /// Controls highlighting modifiers that are disabled. std::vector<std::string> DisabledModifiers; } SemanticTokens; + + enum class CommentFormatPolicy { + /// Treat comments as plain text. + PlainText, + /// Treat comments as Markdown. + Markdown, + /// Treat comments as doxygen. + Doxygen, + }; + + struct { + CommentFormatPolicy CommentFormat = CommentFormatPolicy::PlainText; + } Documentation; }; } // namespace clangd |