Emacs has all the features of VScode, plus more. And it keeps expanding by each day. A "fully featured" Emacs "IDE" is also just as laggy, sometimes even more, as any other "fully featured" IDE. Some Emacs configs even take tens of seconds to load! Mine however takes 1.5s, but that is because everything is lazily loaded. The first time I open a C++ file, it takes a couple seconds.
A really nice easy to use framework for getting productive in Emacs quickly is Doom[1]. You should give it a peak if you think Emacs is "low-level".
Sure it doesn't see frequent updates... but so what? That might well be a strength since some kinds of changes can be low value & highly disorienting. The plug in eco-system isn't as broad as that for VSCode, but unsurprisingly there's more cruft there, too.
Ultimately your mileage will vary based on your preferences, but I'll stick with Sublime Text until there's something really more compelling.
Just wanted to say thank you for a fantastic text editor. It feels like a superpower when I show it to non-tech people
This. ST has been my best coding tool for the last few years. A keeper. Thank you!
Hasn't been enough motivation to leave ST though
It was a bug where selecting some text and using the key shortcut to multi select the next instance would select incorrect text for certain strings. It was a while ago so I don't remember the details, it may have been some combos of whitespace and non-alphanumeric characters.
It wasn't the only reason, but it was the final impetus to try some other solutions.
Why? It doesn't just load the file, but also analyze it, find flaws and put it into a bigger picture which assists the user. And you don't need a last gen for this. I work on a 10 year old machine quite fine with a rather heavy IDE-Setup. Just accept that a computer can be your partner, helping you to reach your goal, and that he needs his time for doing his work too.
To make a simple example: Have multiple functions defined at the top level of the file? Great! Independent parts!
Of course it could be, that in one function another is called, but does that have to affect highlighting? Immediately?
Furthermore we are fighting a strawman here: Who in their right mind opens a 100k line code file in an IDE? And who in their right mind creates such a disaster in the first place? This is not a realistic scenario we are talking about here.
Fleet is supposed to be this lightweight editor but unless it can beat sublime at startup, it's not.
I tried VSCode and went back to Atom -- it still works fine but expecting that won't last
Ideally I really need one where I can run bash sessions in tabs alongside code, I don't really use autocomplete and such -- but it needs to handle a lot of open large files with zero lag and instant search
Wouldn't it easily be solved if people were actually using decent desktop environment or take the time to configure it correctly?
I mean it is not complicated to move from ide to terminal if the desktop and shortcuts are well made.
What were your blockers to moving to VSCode? My remaining issue is to be able to css style any element of the UI like I could with Atom. There're plugins that let you monkey patch to get that feature, but updates to VSCode break them.
It's a kitchen sink even before you install any plugins, and yet all the useful functionality requires plugins.
All I want is a text editor that can quickly switch to another file, that doesn't make it annoying when the file it had open was changed, that only adds the input that I type to a file and nothing else.
Also easy integration with commandline tools (select text, pass that as stdin to a command, replace it with stdout, all done trivially without going through a billion menus and plugins), vertical selection and multi-cursor that doesn't suck, maybe a few other details, are things where it failed to deliver.
I understand these are some folks trying to keep Atom alive.
But now I use code-server, which is hosted on the same development server. So everything got a lot faster for me.
All these together and you have a keyboard driven ultrafast IDElike experience.
Migrating over is easy too as you can import your shortcuts with "Sublime Text Keymap and Settings Importer"