0
0

lazygit_nvim_editor.zsh 335 B

123456789101112131415
  1. #!/bin/zsh
  2. LINE=0;
  3. if [ -n "$2" ]; then
  4. LINE=$2
  5. fi;
  6. if [ -n "$NVIM" ]; then
  7. nvim --clean --headless --server $NVIM --remote-expr "execute(':vs $1 | $2')"
  8. elif [ -n "$TMUX" ]; then
  9. tmux split-window "nvim +$2 $1"
  10. else
  11. echo "Cannot edit file using $(basename $0) without \$NVIM or \$TMUX variables set";
  12. exit 1;
  13. fi