it's so good I use it to work with git even when I'm not using emacs. it's so good I barely remember how to use it conciously because my fingers just know which keys to press in a row to do things. it's so good I donate money for something that hasn't had a release in three years.
I've still not fully absorbed magit, and mostly just use the command line and the emacs interactive git rebase mode, but I go in there once in a while. And wow. So cool.
There's also 'legit' for lem, the Emacsen written in Common Lisp. https://github.com/lem-project/lem/blob/main/extensions/legi...
(Please support the developer)
Like.. Is there someone also working full time on dired? (and should there be?)
The description of the protracted refractor of a tangle of libraries just smells of yakshaving
I've been using Magit for years and... While it very handy and nice, from my perspective, it's been a "done" mode for a long long time.
I always wanted to try magit, but I never learned emacs. Gitu is an amazing alternative that is inspired by magit and works with arrow-keys/vim motions: https://github.com/altsem/gitu
except there's currently a bug that stops commit from working (c - c) when developing in wsl or a devcontainer, hopefully it'll be fixed soon. BUT if you're developing directly on your machine it is an excellent interface to git.
I use many features of git that I probably wouldn’t otherwise due to having to remember flags and copying around hashes. It also makes discovering git functionality very easy.