4 ms·
I've been an emacs user for 30+ years, and magit for... ~5? I've recently been on a "I need to learn vim" kick and was all in, until I realized I might have to
by michaelcampbell 1y ago
I've been an emacs user for 30+ years, and magit for... ~5? I've recently been on a "I need to learn vim" kick and was all in, until I realized I might have to run emacs for JUST magit which I guess is fine.
I settled for Doom emacs since it's in evil mode by default so I can still do both without running another process.
- meken 1y agomagit is the only thing I use Emacs for (well, sometimes I also use json-mode and json-pretty-print). I prefer Spacemacs though.
- TonyStr 1y agoAssuming you used neovim, did you try neogit? It promises to be a magit clone for vim, but I'm curious how faithful it is. I've never used magit, so I don't understand what's so nice about it. Would be interesting to hear a long time emacs user's opinion on neogit.
- michaelcampbell 1y agoI never used neogit so I can't comment. There are a couple things of magit that I really like; it's super easy to deal with individual hunks, and you have access to all the command line args of all the git commands. The defaults are sane, but you can get to the non-default stuff easy. (eg: force push with lease; diff ignore whitespace; commit amend, extend, --no-verify, etc.) It's all there, all the time. A lot of git UI's don't let you access those, or make you type the entire command to do it.