Live data from Hacker News

A work-in-progress Magit clone for Neovim

github.com

1–10 of 80 posts

Re: A work-in-progress Magit clone for Neovim

#8
post #4
post #2

What is « Magit »?? Can’t find any information about it on this GitHub repository.

https://magit.vc/ Magit is the git layer/plugin for Emacs. I don't know about others but personally magit changed the way I think about git and version control.

Yeah for me magit was one of those "magical" Emacs apps that really keeps me sticking with Emacs despite how slow it can be when you load it up with many extensions (compared to VSCode).

I hope the native comp in Emacs 28 helps somewhat in the speed aspect. The ports over to Deno and other JS stuff look interesting too [0] https://emacs-ng.github.io/emacs-ng/

Re: A work-in-progress Magit clone for Neovim

#9
IMO vim is better paired with tmux and the command line git, whereas with emacs it’s more common to open terminal buffers and use magit. Vim is more of a beefy editor while emacs is more of an environment. This is reflected in the way that both programs have designed their key binds and modalities. Emacs is much more amendable to many major modes whereas with vim, despite being a modal editor, things get crowded really fast.

Re: A work-in-progress Magit clone for Neovim

#10
Although I'm a heavy Emacs user, I never understood why is magit so praised.

IMHO, source control just doesn't belong to IDE. Why learn how to use git with Emacs/magit, vim, IntelliJ IDEA, Eclipse, Visual Studio / Code, ... when you can just master the official command line client and forget about the rest? It's available and usable everywhere, while each of these IDE plugins is different and one need to learn and get used to all of them.

Post reply on HN