diff options
Diffstat (limited to 'clang-tools-extra/clangd/CodeComplete.cpp')
-rw-r--r-- | clang-tools-extra/clangd/CodeComplete.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/CodeComplete.cpp b/clang-tools-extra/clangd/CodeComplete.cpp index 184c3c9..9c17b4c 100644 --- a/clang-tools-extra/clangd/CodeComplete.cpp +++ b/clang-tools-extra/clangd/CodeComplete.cpp @@ -193,7 +193,11 @@ MarkupContent renderDoc(const markup::Document &Doc, MarkupKind Kind) { Result.value.append(Doc.asPlainText()); break; case MarkupKind::Markdown: - Result.value.append(Doc.asMarkdown()); + if (Config::current().Documentation.CommentFormat == + Config::CommentFormatPolicy::PlainText) + Result.value.append(Doc.asEscapedMarkdown()); + else + Result.value.append(Doc.asMarkdown()); break; } return Result; |