diff options
Diffstat (limited to 'clang-tools-extra/clangd/ConfigFragment.h')
-rw-r--r-- | clang-tools-extra/clangd/ConfigFragment.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang-tools-extra/clangd/ConfigFragment.h b/clang-tools-extra/clangd/ConfigFragment.h index 9e00dbc..a6a7cd5 100644 --- a/clang-tools-extra/clangd/ConfigFragment.h +++ b/clang-tools-extra/clangd/ConfigFragment.h @@ -393,6 +393,17 @@ struct Fragment { std::vector<Located<std::string>> DisabledModifiers; }; SemanticTokensBlock SemanticTokens; + + /// Configures documentation style and behaviour. + struct DocumentationBlock { + /// Specifies the format of comments in the code. + /// Valid values are enum Config::CommentFormatPolicy values: + /// - Plaintext: Treat comments as plain text. + /// - Markdown: Treat comments as Markdown. + /// - Doxygen: Treat comments as doxygen. + std::optional<Located<std::string>> CommentFormat; + }; + DocumentationBlock Documentation; }; } // namespace config |