Vim is what got me into Linux and using the command line effectively. Everyone should start there after learning the bare basics of programming IMO. It will set you up for life with a career and deep understanding of computers, especially the Unix philosophy. But Emacs is the endgame. I have effectively crafted my own hybrid of a vim/tmux and VScode workflow in Emacs with tiling window manager-like features, and have never been more comfortable or fast. I understand that Neovim is just about as flexible these days, but the culture of Emacs is that you can easily and quickly learn about and modify literally anything. The development velocity is just incredible once you figure things out.
Genuine reasons: - Emacs has a proper GUI, meaning proper fonts, images, emojis, good mouse support, nice visual stuff (rounded corners for menus and GUI stuff like that). - It also definitively has the best support for org mode (the superior version of markdown). - really good search ability, vertico gives a really nice 'search' ability for anything, files, buffers, you don't even have to learn it, it just works like how you'd expect. - magit's git integration, we have magit which is a tool for git integration and it's quite nice. - even though Emacs keybindings suck you can just use vim ones with evil-mode - also tabs in vim look ugly af but not in Emacs cuz it's a GUI, aswell as that sidebar tree for seeing the directory. - other features are equal to vim.
dired, magit, compilation mode, built in image viewer, and emacs lisp are worth mentioning. i may be a vim user for life, but there are a decent handful of great features i wish we had
Expected video to be 0 seconds long. Never regretted
Sold, best summary of why I switched to emacs 😅
Peek content as always !!!. Love to see this in next neovim conf.
So very true, TJ, you don't need any reason to use Emacs, it's just so much fun!
That book is Data structure & Algorithms by Thomas H. Cormen
Unpopular opinion: Emacs can be the best vim than vim ever was. Evil mode integrates with vim keybindings better than anything in the market
Didn't get the message. The main reason to use emacs is that everything is integrated into each other, which leads to a greater productivity. Neovim was my first text editor and a tool that i've tried to push to the max. But eventually it wasn't enough. Switched to emacs a week ago. Never been so euphoric.
lmao man your skits are top tier. no one really does this for tech stuff that ive seen.
I need a reason to try Emacs. I have used Vi from way back when I started using Linux OS, Vim and now Neovim. Neovim is so amazing now with all the cool plugins. I like how the community has grown.
I am a vim user. to say there are things i wish neovim had i did create a plugin and will continue to create some i took inspiration from emacs.
You love to see the intro to algorithms book 😅
1. You can brag that you use Emacs to your co-workers or random strangers to the internet and that by default makes you a 10x developer
They are already working on diss-back.
Nice one! I got worried TBH when I saw the title 😆
Give me something as good and polished as Magit, Org-mode, use-package and projectile. Then we will talk.
i don't agree, but kudos for taking the time to make such a nice funny video about it. vim was the gateway for me too to get into hacking on linux, so thanks for keeping its spirit alive in neovim! i work with intellij + cursive, but every road leads to emacs :) especially if you have a programmable keyboard too.
@stefmyt5062