An Emacs user bought the vim.dev domain and mistakenly forwarded to the Emacs website while trying to press some key combination using a CAPS LOCK to CTRL mapped keyboard.
Someone should register both spaces.dev and tabs.dev, then set them each up to redirect to the other, but only if the HTTP referer is not from the opposing site, to prevent infinite redirects. Then, the only way to access spaces.dev is to navigate to tabs.dev, and vice-versa.
At this point I think it's just bunch of guys pulling pranks on each other. Most people in the industry don't care what you use as long as your code comes out clear, fast and secure.
I personally think using either one of them can improve your life a lot, and I'd recommend people learn either one. I started with vim and recently got into emacs, but heavy customization from spacemacs and evil-mode are what make it fairly painless. Vim's claim to fame is largely in the keybinds while emacs does stuff like document everything and give you a nice platform to build on top of. I'm glad I learned about modal editing, but also very glad I learned about stuff like helm and org-mode.
You shouldn’t blame the editor when it’s a layout problem. That’s what Evil mode is for. If you like Vim bindings, you’ll find the better Emacs ecosystem refreshing with better bindings.
Autocomplete (in fact multiple competing implementations) has been available for more than a decade. There are dozens of sources of autocomplete data depending on your language of choice.
The best one I have found for C++ is rtags which uses clang as backend and it is magical when it works. Unfortunately the latency was just high enough to get in the way of my work especially after switching branches and the server being busy reindexing the codebase.
It was more than 3 years ago though, it is probably time to give it another try.
I must've named the wrong feature, but I mean VSC's language inference abilities and API. I've been waiting for years for other editors to get something like that. All other editors have something like snippets or autocomplete matching for keywords.
You can get intellisense in neovim with coc.nvim[0], which supports the full language server protocol. I've got it running with several VSCode extensions ported over to coc extensions, as well as the Microsoft Python Language Server.
I would be very surprised if VS Code isn't replaced in five to ten years. Simply because people get tired of editors and want the next thing to be different, not necessarily better.
I've seen a big dropoff in everyday people using Emacs in the past 10 years. For terminal text editors, people seem to be ok with learning enough about Vim to be semi-productive.
emacs.dev doesn't even redirect to the emacs website. Sometimes these types of things are ok. On reddit there is the funny example of r/trees being all about marijuana and r/marijuanaenthusiasts being all about trees. Maybe someone can redirect emacs.dev to the vim website.
I have been using atom for all of 2019. Its been quite terrible. Crashes every now and then, random lagging, cant delete files for some reason (its a reported bug). I have a vim plugin on it and a shortcut sheet on my desk which I am using to migrate to vim later. Others at work use vim and the way they edit text looks like magic.
Breaking: Some brave Vim user bought emacs.tech and forwarded to vim.org bug `tech` tld doesn't feel the same. Someone should reach out to emacs.dev owner.
Both have terminal and gui interfaces. The main difference (by default) is that vim has a mode for moving around and a mode for entering text and emacs does both at the same time (mostly by holding ctrl for moving around), but both can be configured out the wazoo to do either to some degree.
The joke that resonates most with me is: "Emacs can do anything - it's easily one of the most configuration programs ever created, and is practically its own operating system. Unfortunately, it doesn't come with a decent text editor"
In all seriousness, I don't think anyone really takes these things to heart anymore. I picked up Vi because it was on all the systems that I use. Once I began to learn it, i moved to Vim, as most people do. Later, Neovim got to the point that it was a drop-in replacement for me, seemed to be a more viable path for long-term growth given its focus on refactoring the core codebase and explicitly dropping legacy support for some features to that end, and early focus on speed through concurrency.
I'll grouse with emacs users a bit, but honestly... I can't open Vi on someone else's machine and immediately be useful, either. There isn't a huge difference in learning curve for me between "Vi configured by someone else" and "Emacs".
As a long time Vim user (oh gosh 18 years already!), to me the Vim vs. Emacs war has always been a lighthearted joke. If there's any real war, it's more between text editors and IDEs.
I've been "attacked" on several occasions by IDE users for using Vim. Not once by an emacs user.