aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clangd/CodeComplete.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/CodeComplete.cpp')
-rw-r--r--clang-tools-extra/clangd/CodeComplete.cpp6
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;