Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Also karthik is the author of gptel mode.
  • I saw orgmode once and I really loved it. Used Doomed and spacemacs. But dear Lord, does everything break on updates and need fixing. I had to give up as I just don't think it's feasible for me to fix my emacs when I want to get some work done.
  • I have been using Emacs since 1994 (Lucid!) and I still don't understand Dired.
  • Both Emacs and Neovim reward rtfm and working up from a vanilla configuration to your own custom one.

    The distribution style packages for these editors make the user skip all that initial learning and discovery. It leads to people writing plugins and packages that simply replicate what was already possible. I have written plenty of elisp myself only to find out I was rewriting builtin functionality.

    I'd also say that both editors are fully discoverable but you have to first learn how to use the various help available. Emacs is a bit ahead here with its help options, letting you search for functions, variables, info and man pages, apropos (fuzzy search) and more.

    In short start vanilla and explore; this kind of blog really helps with that.

  • Back when I was on usenet, it was a common joke that all real programmers used emacs - and at the time I was a vi guy. It took me so long to get the muscle memory to do what I needed in vi that I thought I'd never change. But sure enough, I'm a nerd, and just like when I tried to learn the Dvorak keyboard layout, I decided to spend two weeks learning emacs. Absolutely frustrating for a few days. But I've been on emacs ever since. Some years I didn't update my emacs config or install any updates at all. Some years, that's MOST of what I did.

    No shade at all to VIM or any other community of evangelists who have taken the time to get all the power they can out of their toolset. What works for you works.

    But between org-mode and the 70 other features that I've come to know and love (like projectile, flycheck, ivy, m-x butterfly, yasnippet, etc.), I'm never looking back. I will occasionally use another tool for a specific purpose, and sometimes those tools have features and niceness that is hard to beat, but most of what I do professionally is just plain typing and I'm way more productive in emacs than any other typing tool.

    Pretty cool that after all these years I can see an article like this and learn a thing or two as well. Thanks OP!

  • Prediction: Emacs will reach super intelligence before Claude.
  • TIL about ruler-mode; now I can delete my own half-assed implementation of the same.

    And compare-windows looks really handy. I was about to write a note in my init file to my future self telling me to start using that, but then I saw there is already a note there from my past self, telling me about compare-windows.

    scroll-all-mode seems useful, but it seems to only handle keyboard scrolling, not mouse-wheel?

  • All the other comments in this thread talk about emacs instability when that hasn't been the case for me. I'm on doom emacs, update once in a while, and everything mostly just works other than some color scheme weirdness I had to fix.

    I used to be on neovim, and that ecosystem compared to emacs feels like this image: https://i.imgflip.com/2pg2s7.jpg

    Some of it is the maintainer shielding us from the breaking changes, but I also think the ecosystem is more slow moving than other editors which helps. The editor is older than most devs after all.

Explore Birbla archives

Even more batteries included with Emacs · Birbla