lsp-mode + clangd+company 如何实现"." to "->"的补全

如题,比如"this.“的补全菜单中能出现"this->”,ccls和vscode的clangd都有这个功能。

感觉可以自己写一个completion-at-point function,尝试advice了一下lsp-completion-at-point 函数,然而总出现symbol definition as variable is void: all-completions的error,如果在lsp-mode.el文件中就没问题。。。

有什么更好的办法吗?