I’d definitely recommended valetudo, but wanted to mention that eufy has some easily repairable non WiFi vacs that work reasonably well with no smart features. Eufy has a rough track record regarding privacy with their other smart products but can’t spy without a connection.
Check out zed or lapce. Both are open source but native editors as opposed to chromium with near first class vim support. Much faster but less stable as neither are 1.0 yet. Additionally they have great LSP features.
That being said I just can’t give up my vim and terminal workflow but I’m actively following both projects.