Lukas Wirth
lukaswirth.dev
Lukas Wirth
@lukaswirth.dev
Rust Engineer at @zed.dev
rust-analyzer team lead
Whew this is bigger than expected
June 13, 2025 at 1:20 PM
Finally fixed rust-analyzer not carrying over `#[cfg(..)]` attributes when inserting imports into the file github.com/rust-lang/ru...
May 29, 2025 at 12:45 PM
why does this still work lol. I guess I didn't remove it, I just changed our heuristics to no longer special case string literals.
April 29, 2025 at 2:26 PM
I just got an amazing captcha
April 26, 2025 at 7:03 PM
I've been neglecting reviews on rust-analyzer for too long again it seems 😩
April 22, 2025 at 1:16 PM
Is this guy one?
April 22, 2025 at 7:15 AM
Progress! Most IDE features work now (notice syntax highlighting and inlay hints) and I've also added really bad whitespace insertion to make things more legible. There are some off by one errors in the mapping code though so some stuff breaks occasionally.
February 10, 2025 at 5:06 PM
Okay this is more viable than I anticipated now I feel like I have to flesh this out. I think this is what you could label as actual first class IDE support for macros. I am astonished at how well this works.
February 9, 2025 at 1:29 PM
Had some fun with prototyping a very cursed idea in rust-analyzer today.
February 9, 2025 at 12:57 PM
rust-analyzer now has some basic* parameter variance inferrence and it shows it on hover!

*basic as in it can't handle cyclic dependencies yet for temporary implementation reasons, it also struggles with usages within const arguments.
December 30, 2024 at 11:37 AM
The Shinkasen is a pretty cool experience I have to say (especially when you are used to the Deutsche Bahn)
November 21, 2024 at 3:18 AM