mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 13:25:09 +00:00
![]() 350: Super simple macro support r=matklad a=matklad Super simple support for macros, mostly for figuring out how to fit them into the current architecture. Expansion is hard-coded and string based (mid-term, we should try to copy-paste macro-by-example expander from rustc). Ideally, we should handle * highlighting inside the macro (done) * extend selection inside the macro * completion inside the macro * indexing structs, produced by the macro Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com> |
||
---|---|---|
.. | ||
gen_lsp_server | ||
ra_analysis | ||
ra_cli | ||
ra_db | ||
ra_editor | ||
ra_hir | ||
ra_lsp_server | ||
ra_syntax | ||
ra_text_edit | ||
ra_vfs | ||
test_utils | ||
thread_worker | ||
tools |