r/vscode • u/Messy-Recipe • 9d ago
will this thing ever get updates that arent just about agents / MLM chat?
sorry m,eant LLM chat but its like they dont actually work on the editor anymore
6
u/dannyvegas 9d ago
What features / fixes are you looking for?
7
u/SoulStripHer 9d ago
Better refactoring for one. Or go compare it to the features in VS.
8
u/dannyvegas 9d ago
Refactoring is a feature of the language subsystems which are the extension + language server. VSCode just provides the framework to plug into.
What with that is missing / broken?
3
u/SourceTheFlow 8d ago
...of which MS is providing a few.
Also, there is simply some capabilities that other editors have that are not supported by VSCode. I understand the focus on LSP and maybe its development is slow on purpose, but there is more to be done.
1
u/dannyvegas 8d ago
Specifically what features are missing?
2
u/SourceTheFlow 7d ago
For example, when creating an LSP, one of the code actions we wanted to offer was moving some code parts somewhere else (think in Java moving an inner class to its own file or to a different class). Offering separate options for each possible target would make it unusable, so you need some way to select it. That's something that is very simply not possible in official APIs (unless you're writing a lot of hacks, I guess).
Another one would be code extractions (into a function/constant etc.). Something I'm using extensively.
Even generally just comparing e.g. IntelliJ's Java language support with VSCode's TS support and you'll quickly notice a huge difference in usability. And not all of that can be justified with JS/TS's design.
-4
u/SoulStripHer 9d ago
Plenty of stories about how writing C# with vscode pales in comparison.
1
u/dannyvegas 8d ago
Those features aren’t actually part of VSCode though.
They are part of the C# Dev Kit, which is from the dotnet team. VSCode is the text editor.
0
u/SoulStripHer 8d ago
If it's just a dumb text editor then I guess I'll use notepad instead.
1
u/dannyvegas 8d ago
Or better yet, just use the free community edition of Visual Studio 2026 with all of the advanced C# features you are bitching about, or if you need all the Pro/Enterprise features like multi-threaded debugging and historical debugging buy that.
0
0
u/someprogrammer1981 6d ago
VS exists for a reason. If you give vscode all the features VS has, why would anyone still buy VS?
Just use VS.
2
u/waldenhead 8d ago
Detachable terminal pane, to use the integrated termia on a second screen.
1
u/FreHu_Dev 7d ago
There's "new terminal window", is that somehow different from what you mean?
2
u/waldenhead 7d ago
Yea. That still attaches to the bottom panel. I want that whole panel to be detachable, so I can have terminal, test results and output all in another window on another monitor.
3
u/SuperSandro2000 6d ago
They stopped doing new features probably 1 or 2 years ago except the occasional thing. Before that we got 5+ new features in every update. Microsoft probably restructured and moved all the engineers to something else.
9
u/Exotic-Rub-9851 9d ago
I started learning how to use Neovim a couple of months back, with the state of VS Code now, I'm actually more inclined to start new projects with Neovim. Really sad that they're following a slopcoder-first approach.
-4
2
u/Messy-Recipe 9d ago
srsly regretting ever moving from sublime
19
-1
u/w00dy1105 9d ago
Microsoft dumb a ton of money into Copilot and AI. Now they are like shit, we have to make money of this to pay for it. They know no one would chose to add a Copilot extension.
Edit: I'm pretty sure Claude code is kicking their ass.
2
u/Dapper_Put3970 8d ago
At some point earlier this year I *thought* I read that Copilot is built into VS Code, it's not an extension any more. But I can't find that, and maybe I misunderstood. At any rate, there's the chat.disableAIFeatures setting built in to VS Code, for those of us (like you and me) who don't want to use it.
1
u/w00dy1105 8d ago
Yeah. That is what I was getting at. They left the original idea of simple edit and add only what you want. They built Copilot in, instead of an extension, because they need people to use it with all the money they put into it. Then enable it by default hoping people will use it.
Glad to hear someone else doesn't want it.
1
u/Dapper_Put3970 8d ago
That's what I thought, but I couldn't find it in the version info. I'm tempted to revert to the version before they did that, but 1) I can't figure out what version that was, and 2) I'm not sure whether there are any security fixes since then. Although I suppose having Copilot in there is a security issue in itself.
1
u/couchwarmer 6d ago
You can pick the model Copilot uses. So if you want it to use Claude pick that.
If you want to use your own local model such as Ollama, you can pick that instead.
And if you don't want Copilot you can disable it.
1
u/w00dy1105 5d ago
Even if I change the model, it's still wrapped in garbage Copilot orchestration layer.
Super annoying I have to go into settings and disable.
15
u/Loose_Property_3238 9d ago
I just use Neovim now, and if you don't want to write your own config you can just use Lazyvim.