英文:
Expand macro in C++ with lsp code action in Emacs
问题
你可以使用LSP来将宏替换为预处理器中的替代物:lsp-execute-code-action "expand macro",但是否可以在Elisp中实现一个功能,不替换代码中的宏,而是在其旁边打开一个单独的缓冲区,在其中插入已展开的宏?在Clion中如何实现这一点!能写出来吗?
英文:
With lsp you can replace a macro with its replacement from the preprocessor: lsp-execute-code-action "expand macro", but is it possible to implement a function on elisp'e, that it would not replace the macro in the code, but open a separate buffer next to it, where it would insert the expanded macro? How is this done in Clion! Сould you write it?
答案1
得分: 2
这个功能存在。
你可以使用 lsp-ui-doc-glance
来调用它。
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论