Emacs 29.1 Released

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • emacs-snap

    GNU Emacs in a snap

    No, it's enabled by default. Last I built Emacs, it took me more than an hour to build.

    The default branch has native-compilation, tree-sitter, and json enabled. See here for the enabled flags:

    https://github.com/alexmurray/emacs-snap/blob/master/snapcra...

  • 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
  • combobulate

    Structured Editing and Navigation in Emacs with Tree-Sitter

    Eh, I've been looking and haven't found anything for other editors that actually tries to use TreeSitter for anything beyond highlighting. The Emacs structural editing packages are still very WIP but at least they exist.

    (And also some have been based on the out of tree implementation that's been around for a while now)

    Example: https://github.com/mickeynp/combobulate

  • doomemacs

    An Emacs framework for the stubborn martian hacker

    I am a long-time Emacs user and used to maintain my own config, but I switched to Doom Emacs [1] a year ago. Doom Emacs is like a pre-packaged/pre-configured emacs distro. You still need to configure the features that you want to use, but it's a lot easier (and faster) than having to do everything from scratch, and definitely if you already have some emacs background anyway. For me, it makes the newer, more advanced, features more accessible. Since switching, I started to use Emacs more again.

    [1] https://github.com/doomemacs/doomemacs

  • spacemacs

    A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

  • for-mac

    Bug reports for Docker Desktop for Mac

    I use containers on Mac and Windows for development (and we deploy on linux). Docker for Mac is _unusably_ slow in my experience. The VM that it runs is a giant resource hog and a battery hog, and doesn't support ipv6 [0] Docker Desktop itself is (another) resource hog, wildly buggy, and painfully slow. It's the epitome of "shitty electron app".

    On windows, docker desktop has all of the same issues as it does on mac. Docker's concept of volumes and file permissions on windows are nonsense. Windows updates and Docker Desktop regularly decide to disagree, [1] It's networking support interferes with other applications (like OpenVPN and the Xbox Game Center) [2].

    [0] https://github.com/docker/for-mac/issues/1432

    [1] https://github.com/docker/for-win/issues/599

    [2] https://github.com/docker/for-win/issues/1976

  • for-win

    Bug reports for Docker Desktop for Windows

    I use containers on Mac and Windows for development (and we deploy on linux). Docker for Mac is _unusably_ slow in my experience. The VM that it runs is a giant resource hog and a battery hog, and doesn't support ipv6 [0] Docker Desktop itself is (another) resource hog, wildly buggy, and painfully slow. It's the epitome of "shitty electron app".

    On windows, docker desktop has all of the same issues as it does on mac. Docker's concept of volumes and file permissions on windows are nonsense. Windows updates and Docker Desktop regularly decide to disagree, [1] It's networking support interferes with other applications (like OpenVPN and the Xbox Game Center) [2].

    [0] https://github.com/docker/for-mac/issues/1432

    [1] https://github.com/docker/for-win/issues/599

    [2] https://github.com/docker/for-win/issues/1976

  • homebrew-emacs-plus

    Emacs Plus formulae for the Homebrew package manager

    Oh, I just realized I'm using https://github.com/d12frosted/homebrew-emacs-plus . I recommend using that over the default formula.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • lsp-ui

    UI integrations for lsp-mode

    Emacs has code peek.

    With lsp-mode it has that little window: https://emacs-lsp.github.io/lsp-ui/#lsp-ui-peek

    Personally I use eglot with consult which temporarily switches the entire buffer to do the "peek" functionality rather than popping up a tiny window: https://github.com/minad/consult

  • consult

    :mag: consult.el - Consulting completing-read

    Emacs has code peek.

    With lsp-mode it has that little window: https://emacs-lsp.github.io/lsp-ui/#lsp-ui-peek

    Personally I use eglot with consult which temporarily switches the entire buffer to do the "peek" functionality rather than popping up a tiny window: https://github.com/minad/consult

  • ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

    Then it would just have a dependency on Clang, and you couldn't use Emacs at all (since you can't use Clang).

    AFAIK, the only alternative to the clangd language server is ccls: https://github.com/MaskRay/ccls

  • homebrew-emacs-head

    GNU Emacs formula for the Homebrew package manager

    I use this one https://github.com/daviderestivo/homebrew-emacs-head

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

  • Emacs Plus

    1 project | news.ycombinator.com | 25 Dec 2023
  • Need Help with Emacs as a Noob

    1 project | /r/DoomEmacs | 1 Jun 2023
  • Reinstall emacs with native comp using brew on macos

    1 project | /r/emacs | 8 May 2023
  • I asked the AI overlords for an over the top Emacs icon 😅

    1 project | /r/emacs | 25 Mar 2023
  • Emacs MacOS icon

    3 projects | /r/emacs | 17 Mar 2023