4 ms·
Definitely yes. Use evil if you have to. Then check out org-mode and magit and you'll never go back.
by cup-of-tea 8y ago
Definitely yes. Use evil if you have to. Then check out org-mode and magit and you'll never go back.
- platz 8y agoThe only thing lacking in magit is the graph log renderer, which is just ASCII and can't deal with complicated graphs well
- cup-of-tea 8y agoI wrote a graph renderer in emacs lisp a few years ago [0]. It never got included in magit because my code wasn't very good. I'm not sure it would have been better for complicated graphs than the standard git log one, though. Do you have an example of a complicated graph and how a better renderer deals with it? [0] https://github.com/magit/magit/issues/495#issuecomment-17480757 https://github.com/magit/magit/issues/495#issuecomment-17480...
- platz 8y agowell, gitk is really my high-bar standard. Of course it't not ascii, but in terms of the end-user-goal of clarity, it's the best. as for ascii renderers, tig doesn't do too badly. your project looks very nice though, certainly an improvement over the default in magit.
- cup-of-tea 8y agoOh, I see, tig puts merges on one line. I used two for some reason. I think I was copying git graph too closely and missed that opportunity. It would be rather easy to modify my elisp version to be like tig. When I was testing mine the worst case repository for me was git.git. It's essentially useless to view the graph in any ASCII viewer. It actually breaks tig right now on my box. gitk does much better because it breaks some of the long branches rather than piling them all up until it no longer fits on the screen.
- platz 8y agoIdk, Maybe your version is better than than tig, I was just comparing tig to 'git log'