gitを使う際のクライアントツールを色々試している。
その中の候補として、tigとlazygitを検討中。
どちらも良いツールで、ターミナル上で簡単にgitの操作ができる
また、この2つはどちらもNeovim上で動かすためのプラグインも存在している
- iberianpig/tig-explorer.vim: Vim plugin to use Tig as a git client. Seamless switching between vim and Tig with opening in the same buffer.
- kdheepak/lazygit.nvim: Plugin for calling lazygit from within neovim.
どちらも試しているのだが、個人的に解決できない問題がある
Neovimのターミナル上でツールを起動するため、自分の環境上ではESCを押したときの挙動が意図しない場合がある。(ツールごと閉じてしまう、TERMINALモードから抜けてしまい再度TERMINALモードに入った際に操作できなくなる など)
Neovim上で完結する必要はないので、ツールはneovimを閉じてから起動するで良いのだが...
まだまだ色々試してみよう