ckandeler created this revision. ckandeler added a reviewer: sammccall. Herald added subscribers: usaxena95, kadircet, arphaman. ckandeler requested review of this revision. Herald added subscribers: cfe-commits, MaskRay, ilya-biryukov. Herald added a project: clang-tools-extra.
... to the one of signature hints. In particular, completion items now also carry annotations, which client code might be interested in. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D107365 Files: clang-tools-extra/clangd/CodeComplete.cpp Index: clang-tools-extra/clangd/CodeComplete.cpp =================================================================== --- clang-tools-extra/clangd/CodeComplete.cpp +++ clang-tools-extra/clangd/CodeComplete.cpp @@ -405,8 +405,9 @@ if (C.IndexResult) { SetDoc(C.IndexResult->Documentation); } else if (C.SemaResult) { - SetDoc(getDocComment(*ASTCtx, *C.SemaResult, - /*CommentsFromHeader=*/false)); + const auto docComment = getDocComment(*ASTCtx, *C.SemaResult, + /*CommentsFromHeader=*/false); + SetDoc(formatDocumentation(*SemaCCS, docComment)); } } }
Index: clang-tools-extra/clangd/CodeComplete.cpp =================================================================== --- clang-tools-extra/clangd/CodeComplete.cpp +++ clang-tools-extra/clangd/CodeComplete.cpp @@ -405,8 +405,9 @@ if (C.IndexResult) { SetDoc(C.IndexResult->Documentation); } else if (C.SemaResult) { - SetDoc(getDocComment(*ASTCtx, *C.SemaResult, - /*CommentsFromHeader=*/false)); + const auto docComment = getDocComment(*ASTCtx, *C.SemaResult, + /*CommentsFromHeader=*/false); + SetDoc(formatDocumentation(*SemaCCS, docComment)); } } }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits