"from a private third party" where? A (non-foolish) socialist would advocate for rules against renting people, just like we're not allowed to buy people right now.
That would mean there would be no private third parties that are renting out factories of rented workers.
If what you're saying is "from a private third party outside the socialist space", then that's a problem for all kinds of socialist spaces. We can't control productive forces outside of the space we have domain over.
For people unfamiliar with the vim ecosystem (I assume that's at least part of the down votes), it's actually much closer than you'd expect. If you're only familiar with vi/vim, nvim customizations are essentially on feature parity with vscode, with the added benefit of the vim-first bindings.
What you have to do is install a customized neovim environment. Lunarvim, astrovim, nvchad, etc. Most of them have single line installation options for Linux, and then it comes with a bunch of plugins that will pretty much match whatever you'd find with vscode extensions.