Your rant about being forced to use a software your company decided for has nothing to do with the topic at hand, the person you responded to said that VSCode is Microsoft’s very best software. That’s definitely defensible, right now vscode is the most advanced open source editor that ever existed. It came from nowhere in an insanely crowded space and became the de facto standard on every system because it is so good for so many use cases.
> most advanced open source editor that ever existed.
I feel like you are either paid to write this, or are trying to be funny... By what metric is this editor the "most advanced"? It doesn't hold a candle to Either Vim or Emacs. It doesn't even play in the same league. It's just crude simplistic nothing-going-on-for-it garbage... I'm writing this as someone who has to support a lot of VSCode users, and I do know the program better than an average VSCode user. But I would never switch to using it. There's not a single compelling reason for someone who knows how to use either Emacs or Vim to even consider this possibility.
> insanely crowded space
There are only two decent code editors: Vim and Emacs. They've been in this "crowded" space for a very long time without any real competition. Anything else is just so much worse it doesn't even merit a passing mention. VSCode is in the same group with MSVS / Eclipse / IDEA / NetBeens etc. editors that simply don't seem to know what it means to be a good code editor.
In a sense, it's very similar to how you might want to buy something from Ali Express (or even Amazon more recently). You find yourself looking through dozens of pages of variations of the same low-quality version of the product manufactured cheaply in some impoverished country. And you simply won't find the real thing there, and may get an impression that cheap junk is all there is. This is, essentially, what happens if you use MSVS / Eclipse / IDEA and Co. You just grow to believe that there's only garbage, and there's a tight competition between different flavors of garbage.
Thanks for the condescending tone but I’ve been using vim then emacs half a decade each before trying, then switching to vscode as my main editor.
I’ve written my fair share of elisp, org mode files, and vim script. Vscode is better and easier to learn, and has way better support for almost every languages.
Sure I had to accept supbar alternatives to org-mode and magit. In exchange I get a way faster experience (emacs is ridiculously slow in comparison) and quasi-IDE features
> Vscode is better and easier to learn, and has way better support for almost every languages.
You missed everything you could possibly miss in your quest to master any coding editor. VSCode doesn't have support for any language. At least, not in the sense Emacs or Eclipse do, for example. VSCode model is to rely on language servers, which are programs external to VSCode. You can use them in Emacs too, for example.
To contrast this, Eclipse, for example, has, built into the editor, a ton of Java-related parsing and handling. It even has a built-in Java compiler.
So, to say that VSCode supports language X better than Emacs (or any other editor capable of running language server) is just plain ignorance.
As for easier to learn: so what? -- It's even easier to learn to tie your shoelaces. It doesn't mean there's anything good (or bad) about the editor. It's completely irrelevant...
> emacs is ridiculously slow in comparison
Slow to do what? Using Emacs I'll be running circles around you using VSCode and taking a dozen coffee breaks a day watching you struggle to do basic text editing. VSCode isn't made for good programmers, it's not optimized for fast work. Watching people write code in VSCode is like being a professional dancer and seeing geriatric rehab for stroke patients trying to learn to dance as a way of getting their life back. Except, in the later case, the effort is commendable, and you want to do everything you can to help the poor elderly people, while in the former, you just feel disgust and disdain for the laziness and lack of motivation or insight.