5 ms·
I would love to use magit buuuut I don’t want to have to learn emacs… is there any alternative path?
by theappsecguy 1y ago
I would love to use magit buuuut I don’t want to have to learn emacs… is there any alternative path?
- bowsamic 1y agoWhy don’t you want to learn emacs? It isn’t very difficult. It’s never worth it to avoid learning
- kqr 1y agoYou can choose to not learn Emacs and still use Magit. Any LLM will teach you the necessary config and then Magit is its own set of keybinds and everything. You don't need to learn the JVM (beyond getting it installed) to play Minecraft and you don't need to learn Emacs to run Magit.
- ckolkey 1y agoFirst, install doom emacs. Second, create a shell alias for "magit" that is bound to "emacs -nw -f magit". Then just run magit like any other TUI app - the fact that it's in emacs is easy to forget. Or, if you're into neovim, there's Neogit, which is inspired by magit. And if you're not, there's https://github.com/altsem/gitu https://github.com/altsem/gitu
- mi_lk 1y agowould you say neogit or gitu offer a dx similar to magit, or are there fundamental gaps
- tretiy3 1y agogui app for linux with base magit features https://flathub.org/en/apps/io.github.aganzha.Stage https://flathub.org/en/apps/io.github.aganzha.Stage
- infinet 1y agoLearning Emacs is easy, I have done it many times... Nowadays I open Emacs exclusively for magit. I only know perhaps less than 5 magit commands, however, even use it for staging changes is such a huge leap and its chunk staging is indispensiable.
- iLemming 1y ago> is there any alternative path Yes there is - `alias vim='emacs -nw'` :) Seriously though, do grant Lisp serious consideration - Emacs only truly comprehensible through the lens of Lisp. The experience may open your eyes to an amazing, wide world of interesting possibilities - Magit is only one of them. No serious programmer and computer scientist would ever outright dismiss Lisp. I'm not saying that you're categorically will fall in love with it, but you may like it. Then, the question "should I try Emacs" would have a completely different meaning.