I started with vim, Eclipse (yes yes!) then sublime text and at this point back to the terminal or a combination of VS Code with the agents.
This did make me wonder where we are headed with IDEs? Are we ready to give them up finally?
This is exploratory work using rust that looks through how VS works internally, rebuild parts and well push for modularization. Most of the codebase is working crates and yes this actually works.
The most useful part is the extension compatibility abstraction (crate - dscode-extension-host), it was hard to get that right.
None of this could have been done without wasting a lot of token, mostly to "clean up" big chunks of abstraction mistakes.
Please review, extend and let me know what you think the future of IDEs look like.
Also, DS stands for my name initials ;).