Hacker News new | past | comments | ask | show | jobs | submit login

In the 90s I used both editors interchangeably depending on the task (I had started with plain vi before vim). I was only grasping the surface of Emacs back then: I typically used it for editing plain text, emails, or scientific papers, but not as an OS or lisp system. I wrote code in either vim or Emacs without a clear preference, and sometimes I got annoyed at the extra milliseconds latency of starting emacsclient compared to starting vi. Once the majority of my terminals and shells were within emacs, I started favoring it. Once I realized that I strongly prefer to have several dozens, even hundreds of dumb terminal buffers with infinite history instead of proper terminals that can use curses but lack the complete past history, I switched to 95% Emacs, and I started keeping emacs sessions open for months at a time. Then I read the manual again, learned some elisp, added a couple convenience functions, and got totally hooked. Nowadays I may use vim once every couple of months, but the vast majority of my working time is within Emacs. Recently, I've started exploring ways to include part of web browsing in emacs, and I started wondering if most of my daily compute needs could be satisfied within Emacs. I guess that until I have a reasonable emacs interface on my phone, I will still spend some computer time outside of Emacs, but be warned that once you enter the Emacs cult, there is no easy way to exit.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: