4 ms·
Magit is fantastic. If you don't use emacs but instead use Vim, you should check out fugitive (https://github.com/tpope/vim-fugitive https://github.com/tpope/vi
by ocharles 13y ago
Magit is fantastic. If you don't use emacs but instead use Vim, you should check out fugitive (https://github.com/tpope/vim-fugitive https://github.com/tpope/vim-fugitive)
- terhechte 13y agoOr gitv https://github.com/gregsexton/gitv https://github.com/gregsexton/gitv
- deuteronimi 13y agoFugitive is hugely useful and actually provides features above and beyond tig. That said, tig has an innate simplicity that works for people who are not native vim-ers. I primarily use screen windows for different functionality. While I can accomplish everything from vim-fugitive, I still maintain a "git" window purely for mind-segmentation and window-SRP reasons. Thus, tig may open up a completely new concept of active git interfacing. That said, it is yet another keystroke set to remember (albeit a small keyset).
- astrobe_ 13y agoTo be honest, fugitive is one level below Magit -- but it's still a must-have. On a side note, I think that not having an interface to Git is a show-stopper for a programming-oriented text editor, just like integrated compilation support. I checked TextAdapt lately, and I was surprised it doesn't have it (yet) (unless I'm mistaken).
- kablamo 13y agoAgreed. Fugitive rocks. I use it more than I do the command line. However I've never been happy with its ability to review history. tig is one way to cover that gap, but I wanted to do my git log viewing in vim so I can more easily cut and paste. I wrote this git log viewer (vim plugin) to cover that gap: https://github.com/kablamo/vim-git-log https://github.com/kablamo/vim-git-log