Skip to content
0:00 / 0:00

#emacs#vim#evilmode

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs

thoughtbot

34K subscribers • 19 videos on Hallway

YouTube
  • Recommended by 10 people: 6 on Hacker News, 1 on Lobsters, 2 in engineering communities and 1 curated list.
  • A classic. People kept recommending it from 2015 to 2020.
  • Presented by Aaron Bieber, software engineer
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

562K views11 years ago10 recommendations

Tools and practiceVim, Emacs and editors

Aaron Bieber shares his experience transitioning from Vim to Emacs using Evil Mode, highlighting what he gained and what he missed.

Aaron Bieber from Wayfair is back to talk to us about his recent experience using Emacs (what?!?!). That's right, Emacs. Aaron decided it was time to see how things looked on the other side and will share what he found, what he missed from Vim, and maybe even a few things we can bring back to Vim from Emacs. Learn more from the developers at thoughtbot ⌨️ Head over to tbot.io/dev-blog to read more great articles on our blog.

Why it's here

10 people recommend this

What people say. Recommended as a compelling perspective for Vim users considering a switch to Emacs with Evil Mode.

Moments people linked to

u/senecasunshinein r/emacs • Recommends

Evil Mode: Or How I learned to Stop Worrying and Love Emacs

jameson Lobsters • Recommends

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs

u/ReneFrogerinoremap jk <Esc> (and kj)in r/vim • Recommends

Interesting video to take a look at: How I Learned to Stop Worrying

blaenkon Hacker News • Recommends

On “What's new in Magit 2.x”

TL;DR: Watch this video: the stated reasons for switching are very similar to my own. It wasn't until I watched this video and read the book that I took the plunge to switch to emacs. It was the fact that with emacs I could have vim _plus_ much more and better functionality. link to this video I'll have to write a blog post about it sometime, but basically while I absolutely _love_ the vim 'editing interface', that is, not the GUI, but the modal editing, the bindings, motions, objects, relative line numbers, and so on, everything else aside from that, primarily plugins, always felt like ad-hoc hacks to me. I've contributed to a couple of vim plugins so I've seen it first hand, to the point where plugin…

Coding Interview Universitycurated list on GitHubRecommends

Under “Additional Learning”

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs (video)

kristianduponton Hacker News • Recommends

On “Firemacs: Emacs keybindings for FireFox”

I, as a Vim user myself, recently saw this and decided to give emacs a try. I still have a long way to go but I have to say that it really does look like it might be the best of both worlds. link to this video

endgameon Hacker News • Recommends

On ““Give me 15 minutes and I'll change your view of GDB” [video]”

You might find this article useful: link Aaron gave a great talk about his switch here: link to this video , which caused several people at work to move off NeoVim and give emacs a go.

endgameon Hacker News • Recommends

On “Intero for Emacs: complete interactive development program for Haskell”

I don't know NixOS, but this blog post and lecture might help you give emacs a fair trial: link link to this video One of my vim-using coworkers found it. He, along with another colleague, have since found emacs compelling enough to use as their main text editor.

chungyon Hacker News • Recommends

On “Can I use a non-monospaced font in either Vim or gVim?”

It sounds counter-intuitive to use another editor, especially Emacs, but this might actually be the best advice. Emacs is on top of the game for proportional text editing, as well as the ability to make it behave very much (even exactly so) like Vim. I'd recommend watching this talk for why: link to this video

spudlyoon Hacker News • Recommends

On “Emacs: The Editor for the Next Forty Years [video]”

Emacs has recently been seeing a lot of growth from vim users who are migrating to emacs "distros" (like spacemacs and doom) that are pre-configured with emacs' vim-emulation. I found this video0 a pretty interesting perspective from a die-hard vim user who switched. 0: link to this video

swalladgeon Hacker News • Recommends

On “Emacs' Org-Mode and Syncthing = Perfect (2017)”

"Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs" by Aaron Bieber is an interesting talk on switching from vim to emacs + org-mode. link to this video

u/DebianGNULinuxin r/vim • Mentions

…swordstore !! thank you very much Jason Donenfeld by the way), use Signal / XMPP-Omemo, use gpg, use fail2ban, etckeeper, ... \- and of course, improve the configuration of my favorite editor for programming I decided to give another shot for Emacs after watching Aaron Bieber "**Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs**". ([video I probably made the exact same "Wow" watching his video that he must have done when he first started to use Emacs. Yes, Evil is a Vim implementation that works ! It was the first time I tried a vi mode editing outside Vim that worked correctly. So I tried Emacs, with the same spirit as Aaron Bieber, the hard way : avoid Doom Emacs and Sp…

u/AlfonzoKaizerKokin r/vim • Mentions

AskReddit: Are there many Vim users that have given Emacs an honest go? I've been using (Neo)Vim for just under a year now, so I'm relatively new. At the moment, I'm loving it, and I can't see myself using anything else. However, I came across link to this video, and it made me wonder if at some point I should consider giving Emacs an honest go. I'm just wondering if there are more experienced Vim users here, who have properly tried Emacs? If so, what was your experience like?

u/exquisitesunshinein r/emacs • Mentions

Any blogs, tutorials, guides, screencasts, etc. you guys would suggest? Any people, blogs, tutorials, guides, screencasts, wiki, etc. you guys would suggest to make the most out of emacs as a programming environment? I could start googling for recommended packages and a tutorial or what not, but emacs is so extensive that it feels overwhelming to do so. I have quite a bit of experience with vim and I know to use Evil mode so I probably don't need some hand-holding, but it would be nice to learn from someone who has extensive knowledge and is experienced with emacs such that good practices and habits are upheld. I want to keep a list of resources I can depend on or gain some perspective fro…

u/aqua_capin r/emacs • Mentions

"Emacs is bloat and memory intensive" You've almost certainly all heard this sentence before. As a new Emacs user and someone who does want to really get to know Emacs, I want to hear about all the pros and cons I have heard so far, from you guys. I'm really surprised how friendly this community is. I've never seen a more friendly online group ever. I am the guy that asked about "Emacs-Lisp functions beneath the surface" a few days ago. Anyway, I was watching this video and there is something that caught my attention more than anything else. And that is the sentence at 14:00 : >" Emacs is 12 MB, core with none of the Lisp extensions." Is this really true…

u/nightordayin r/emacs • Mentions

Vim user here. Build my own version of Spacemacs from bare emacs or just use Spacemacs? I've been using vim for a year or so now and I'm in love with it. Recently, however, I've noticed that it gets slow and buggy with large projects. Also, I never got some plugins working well, namely YouCompleteMe. Then, I started watching videos on emacs and saw how efficient people were with it. Specifically, this video (link to this video and the concept of org-mode got me hooked. So, I've been experimenting with Spacemacs but I'm not sure if I should continue with learning it or build up my own version of Spacemacs from bare emacs. What do you all think I should do? And would you recommend any resources?