As I find myself working with neovim more and more I've adopted Lazyvim and tried to make it work together with VSCode. Unfortunately, as it stands now, things are still wonky. Neovim crashes, I get inline linting errors that don't make any sense, etc.
I've since removed ~/.config/nvim while I think of a more elegant solution.