M-X Reloaded: The Second Golden Age of Emacs – (Think)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. doomemacs

    An Emacs framework for the stubborn martian hacker

    Yes, you need to install Emacs. It is probably available from whatever package manager your system uses.

    I prefer Doom (https://github.com/doomemacs/doomemacs) to Spacemacs. However I haven't looked at Spacemacs for many years; perhaps it's now on par with Doom.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. homebrew-emacsmacport

    Emacs mac port formulae for the Homebrew package manager

    Run emacs -q (no add-ons loaded) and it should be a lot faster than VS Code. Which means that a library you loaded is the culprit. Things like Doom Emacs are notorious for unexpected slowness since they're not very well put together and load questionable libraries.

    In the unlikely case where emacs -q is still slow, use Emacs Mac Port (https://github.com/railwaycat/homebrew-emacsmacport/releases...).

    This is at least 2x perceivably faster than VS Code on Mac.

  4. devil

    Emacs minor mode that intercepts and translates keystrokes to provide a modifier-free non-modal editing experience

    They all use evil-mode for Vim emulation. So it's just their choice of defaults and configuration style that sets them apart. Doom might have a slight edge with a focus on performance.

    Evil-mode is not the only way. There are other approaches like devil you might want to check out.

        https://susam.github.io/devil/

  5. magit

    It's Magit! A Git Porcelain inside Emacs.

    Then the slowness that you're seeing is probably Windows-specific, and that's why everyone else is telling you that Magit is actually fast.

    WSL might make things faster.[1] IIUC, the problem is that starting new processes is much slower on Windows than on Linux/Unix and Magit relies heavily on that. This seems to have plagued Git tooling more generally but maybe this got fixed since then.[2]

    [1] https://emacs.stackexchange.com/a/58444

    [2] https://github.com/magit/magit/issues/2395#issuecomment-1710...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Use Portage instead of package.el for managing Emacs packages

    9 projects | /r/Gentoo | 21 Mar 2022
  • Lapce – open source code editor inspired by Xi-editor

    4 projects | /r/rust | 2 Mar 2022
  • Why I use Doom Emacs

    5 projects | dev.to | 6 Aug 2021
  • Demonstrating how font-lock-studio makes debugging font-lock-keywords easy

    3 projects | /r/emacs | 27 Dec 2020
  • Magit: A Git Porcelain Inside Emacs

    1 project | news.ycombinator.com | 12 Apr 2025