<p>So interestingly a few people have said that there is a expand-macro function in rust-analyzer. I am using the rust-analyzer LSP with Sublime Text. This actually does advertise a "expand macro recursively" in the Sublime command palette but when I select it… nothing happens. Literally nothing. Nothing even appears in the console. The dubious quality of the Sublime LSP integration continues to be the #1 thing tempting me to switch to a different text editor.</p>