
Friendship With Emacs Is Over, Vim Is My Best Friend DistroTube
video description
Date: 2022-03-30
Related videos
Comments and reviews: 10
Patrick
I've been a vim user for many years and switched to Spacemacs just a little bit more than a year ago. Spacemacs is a bit slower to startup, but with emacsclient that's solves. Everything else is emacs winning hands down. Vim is a just an editor, right... and that is its main limitation. What I like of Vim is the modal editing mindset, and Spacemacs supports that 100%. On top of that you get things that to even just get working in vim you have to sweet blood... Things like: projects management, code completion, inline documentation, access to external tools (e.g. ripgrep)... Not to mention magit, shell, orgmode and mu4e.
Regarding keybindings I find Spacemacs very consistent and intuitive. I did not have the same feeling when I did try doom emacs. On top of that, when you don't know a command or a shortcut in emacs you find it in no time thanks to the super useful documentation and introspection... In vim... You just spend hours googling for it around.
Bottom line: I don't think I'll ever -gravitate- back to Vim quite soon. At least not as my main editor. While I'm still happy to use it whenever I log it to a new machine or an embedded device just for some fast and furious file retouching ;)
reply
I've been a vim user for many years and switched to Spacemacs just a little bit more than a year ago. Spacemacs is a bit slower to startup, but with emacsclient that's solves. Everything else is emacs winning hands down. Vim is a just an editor, right... and that is its main limitation. What I like of Vim is the modal editing mindset, and Spacemacs supports that 100%. On top of that you get things that to even just get working in vim you have to sweet blood... Things like: projects management, code completion, inline documentation, access to external tools (e.g. ripgrep)... Not to mention magit, shell, orgmode and mu4e.
Regarding keybindings I find Spacemacs very consistent and intuitive. I did not have the same feeling when I did try doom emacs. On top of that, when you don't know a command or a shortcut in emacs you find it in no time thanks to the super useful documentation and introspection... In vim... You just spend hours googling for it around.
Bottom line: I don't think I'll ever -gravitate- back to Vim quite soon. At least not as my main editor. While I'm still happy to use it whenever I log it to a new machine or an embedded device just for some fast and furious file retouching ;)
reply
Luis
Before I ever touched Linux I was a gear-head. I rebuilt three different cars with my dad's help; 62VW, 69FB, 72GTO. The dad lesson I keep to this day is to have a quality toolkit and each tool should do one thing extremely well. That's Unix/Linux at the CLI. There are dozens of tools that I can string together in any way I want. Emacs IS excellent but I don't need another OS with apps, I already have Linux/GNU. The other thing is as a former soldier I want my tools standardized. I want to be able to jump on a Linux system (or FreeBSD), any Linux system, and use the default tools to get things done; a TM (bash, csh), Vi, and the GNU toolset.
reply
Before I ever touched Linux I was a gear-head. I rebuilt three different cars with my dad's help; 62VW, 69FB, 72GTO. The dad lesson I keep to this day is to have a quality toolkit and each tool should do one thing extremely well. That's Unix/Linux at the CLI. There are dozens of tools that I can string together in any way I want. Emacs IS excellent but I don't need another OS with apps, I already have Linux/GNU. The other thing is as a former soldier I want my tools standardized. I want to be able to jump on a Linux system (or FreeBSD), any Linux system, and use the default tools to get things done; a TM (bash, csh), Vi, and the GNU toolset.
reply
Thenowhereman42
I finally tried Doom Emacs after a couple weeks of struggling with my Nvim config trying to get it to do all the fancy QoL stuff VS Code does and still not really implementing it how I wanted to. It took me like an hour in Emacs, and I only had to add one package that wasn't already in the Doom .init file. So now I use Emacs. I still use Vim for editing random config files, and while ssh'd into remote machines. But when I want to do some serious text editing or dev work I use Emacs.
reply
I finally tried Doom Emacs after a couple weeks of struggling with my Nvim config trying to get it to do all the fancy QoL stuff VS Code does and still not really implementing it how I wanted to. It took me like an hour in Emacs, and I only had to add one package that wasn't already in the Doom .init file. So now I use Emacs. I still use Vim for editing random config files, and while ssh'd into remote machines. But when I want to do some serious text editing or dev work I use Emacs.
reply
H-i
I would say use right tool for the job, if you just need an editor to config your WM or you ssh to a server vim is there and it fast as hell, but if you do more complex task like coding and stuff, those -bloat- can actually become really handy. Don't get me wrong that vim can't use to write code I was using it like alot, but when come to eco system and language support, vim plugin are no where close to what emacs package had to offers
reply
I would say use right tool for the job, if you just need an editor to config your WM or you ssh to a server vim is there and it fast as hell, but if you do more complex task like coding and stuff, those -bloat- can actually become really handy. Don't get me wrong that vim can't use to write code I was using it like alot, but when come to eco system and language support, vim plugin are no where close to what emacs package had to offers
reply
Peter
For development and productivity, I like Vim better. But I just love Org-Mode. I have a persistent scratchpad on Emacs with Org-Mode enabled that auto-backups which I use on a daily basis (for TODO lists and all kinds of notes). I like Emacs because it is like having your own little world that you can shape however you want. I just like having it around even if I never do anything with it.
reply
For development and productivity, I like Vim better. But I just love Org-Mode. I have a persistent scratchpad on Emacs with Org-Mode enabled that auto-backups which I use on a daily basis (for TODO lists and all kinds of notes). I like Emacs because it is like having your own little world that you can shape however you want. I just like having it around even if I never do anything with it.
reply
it_industry
To be fair, you tried hard to make Emacs be Vim like with keybindings etc., so you really did not give plain Emacs a shot, you were trying to recreate Vim, something it-s not better at doing than Vim itself. I understand the rest of your points though and ultimately why I end up back to Vim or at least to vim-emulation in whatever IDE I have to use
reply
To be fair, you tried hard to make Emacs be Vim like with keybindings etc., so you really did not give plain Emacs a shot, you were trying to recreate Vim, something it-s not better at doing than Vim itself. I understand the rest of your points though and ultimately why I end up back to Vim or at least to vim-emulation in whatever IDE I have to use
reply
David
As you said before: it takes time to get into Emacs. Probably quite a bit more than six months.
After I had used Emacs for a few years, I couldn't leave that environment. Yes, the default keybindings are detrimental to hands.
I am of course Vim-ing at times, but the power of Emacs lures me back. Especially in remote shelling situations.
reply
As you said before: it takes time to get into Emacs. Probably quite a bit more than six months.
After I had used Emacs for a few years, I couldn't leave that environment. Yes, the default keybindings are detrimental to hands.
I am of course Vim-ing at times, but the power of Emacs lures me back. Especially in remote shelling situations.
reply
Owen
Your Doom videos were a part of me putting in the effort to make the switch from vim, and I'm never looking back. Admittedly, I'm a lisper, so it's like discovering water as a fish. Thanks for your experiment, was valuable to me!
reply
Your Doom videos were a part of me putting in the effort to make the switch from vim, and I'm never looking back. Admittedly, I'm a lisper, so it's like discovering water as a fish. Thanks for your experiment, was valuable to me!
reply
Gabriel
Emacs is a self-documentating software, so you can search for the docs inside emacs and it will show the correct keybindings, the ones which you have configured. The help functions C-h f, C-h v, C-h k, etc are really helpful
reply
Emacs is a self-documentating software, so you can search for the docs inside emacs and it will show the correct keybindings, the ones which you have configured. The help functions C-h f, C-h v, C-h k, etc are really helpful
reply
Frog
Your terminal toolbox is exactly what emacs is, but emacs is scripted with lisp instead of bash. Emacs does one thing well, act as a lisp REPL. It follows the unix philsophy as much as the python interpreter follows it.
reply
Your terminal toolbox is exactly what emacs is, but emacs is scripted with lisp instead of bash. Emacs does one thing well, act as a lisp REPL. It follows the unix philsophy as much as the python interpreter follows it.
reply
Add a review, comment
Other channel videos















