VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » IT - Software » IT, programs, coding
What Are The Benefits Of Emacs Over Vim? DistroTube

What Are The Benefits Of Emacs Over Vim? DistroTube

FBTwitterReddit

video description

Rating: 4.0; Vote: 1
What Are The Benefits Of Emacs Over Vim? DistroTube Probably one of the most common Vim/Emacs questions that I get is Why would I choose Emacs over Vim? Or what does Emacs have to offer that Vim doesn't? You see this question all the time from Vim users on message boards and support forums. So I wanted to take a minute to answer it
Date: 2022-03-30

Comments and reviews: 10


-Emacs is an emacs lisp interpreter.- This flipped a switch in my head. I realized that emacs is an emacs lisp interpreter initially configured as a text editor. I also realized after watching another Emacs video that the Vim editing model is more coherent at the fundamental editing level. These two combined, i.e. Emacs with Evil mode makes a ton of sense to me. Vim has been helpful in providing a coherent keyboard based editing system while emacs provides all the higher order features that a crucial to any workflow beyond editing. Thank you for your clarifying presentation.
reply

Good overview but almost all of the stuff shown is available in vim either vanilla, or with a few plugins. Help in vim is very detailed and searchable, executing files with output in editor, literate coding, git repo support. Really the only thing not included was the emacs specific apps run via the file header and that requires all your coworkers to run emacs too.
I ran emacs for a few weeks to at least be literate enough to be able to use it when that's what's available but I've still not seen a reason to switch over for good.

reply

I don't hate emacs, it's just redundant because I already have an operating system to run apps inside of. In 2021 apps can talk to each other through the OS and don't need to be manually integrated by a team of developers the way emacs plugins are. Vim, on the other hand, I _do_ hate. It's so unbelievably obtuse. So when I need to edit text files in a terminal, I use nano, because it's easy to use unlike Vim, and it hasn't suffered from decades of requirements-creep unlike emacs.
reply

Interesting. I used emacs for some years and loved the org-mode - as a task manager, as a PKM, as a journal, as an environment for literate programming. At first I used pain emacs, later on I fiddled around with evil-mode and spacemacs - and finally I ended up in doom.
Then I asked myself why do I need that obstruction? With the help of the command line I can almost do everything I want. Thus I switched to vim and since approx two years are quite happy with kakoune.

reply

Noob here.
Emacs is not a text editor like Vim is. Emacs+Lisp is more semblable to Chrome+JavaScript.
The similarity is that, like with Chrome, you can interpret program on it to interact with it, compute and show anything you want. Except that instead of using it to interact with the web, you use it to interact with you computer (text editor, shell, file manager, key binding daemon, desktop etc .. ).
How close am I to understand what emacs is ?

reply

I think the real question is Emacs vs Terminal Emulators. The thing is... I don't need a full operating system installed on top of my operating system. I write code, and Vim allows me to do that efficiently and its awesome. I'm sure Emacs is awesome too... but is i really worth the learning curve? I doubt it for my needs. I haven't even reached the full depth of what vim can do after 6 years of using it, i don't think I need something deeper.
reply

I use vim just because I don't do much proper programming, I mainly use it as a text editor for config files and minor scripting, and vi or vim is available on all the headless servers that I ssh into. The learning curves are a big factor in my decision, I don't even bother with plug-ins or even much custom config. (I would need to config every machine.)
reply

i've used emacs for a few months, no mainstream setup, sometime a colleague of mine had made. i switched back to vim 4 months later because emacs is not installed on servers especially those without GUI
edit: your xmonad org file makes me want to retry and find workarounds for the problems I had back then. also some of those problems I had are now gone

reply

what a strange thing to call your video: -What Are The Benefits Of Using OS Over TUI Text Editor- ....I guess vim/emacs meme gets views but its absolutely dumb comparison since emacs is not text editor, try using EXWM and you will surely notice how ridiculous this comparison is, even tho emacs for sure cant be called OS.
reply

I mean 6 months to understand emacs is a bit much, 2 weeks 10h a day and you are good to go, know the base for configuring ur init.el n like I said, u good to go. but yeah.. you can use emacs for years n still learn new things. and once you know the more advance stuff then emacs > the rest
reply
Add a review, comment






Other channel videos