You would think with all the AI magic, they would deliver more "core editor" features/enhancement. No, just more Copilot.
https://github.com/microsoft/vscode/issues?q=is%3Aissue%20st...
One that I am interested in is tree sitter syntax highlighting support: https://github.com/microsoft/vscode/issues/50140
There are a ton of things that could be done. The fact that you haven't personally needed more features doesn't mean it's "feature complete". Not even close. You just haven't hit those pain points in your workflow.
Also, look at what May 2024 changelog looks like https://code.visualstudio.com/updates/v1_90
vs most recent one https://code.visualstudio.com/updates/v1_103
Also shocked to learn VS Code is using textmate instead of treesitter.
These days I just use vim plugin in VSCode and I'm very happy about the setup.
P.S. I am also an experienced VSCode extension developer. You just get much more exposure with a vscode extension compared to vim -- that's where everybody is. And of course it makes sense for me to dogfood the extension.
Now I'm trialing Copilot off and on and I'm actually interested in these AI tool improvements.
The problem are the extensions, I bash Electron all the time, yet I use VSCode almost daily because of certain extensions.
I feel like we almost need government intervention to keep GitHub an open commons, but I am a Libertarian and I distrust the government perhaps even more than the tech industry - still an open question for me.
Lock in and control by huge corporations is almost always uniformly bad. I have accepted the message of great books like Privacy is Power, The Tech Coup, and Surveillance Capitalism, and I feel pretty good about just using Google’s Gemini APIs when I need them, and lean as hard as possible on open models running on Ollama and LM Studio. There are also little things you can do like not installing apps and using web apps.
Back to test editors: the Lem Emacs-like editor written in Common Lisp is an interesting project https://github.com/lem-project/lem
Further, git is made to be decentralized. Having the government take over a business to maintain a centralized source is the peak of absurdity.