• Hexarei@programming.dev
    link
    fedilink
    arrow-up
    6
    ·
    10 months ago

    For a super long time, I was a CLI-purist when it came to git, and I still maintain that anyone who knows how to use git should be able to do anything via the CLI entirely.

    However, over the past few months I have used gitui through vim-floaterm, with it setup to auto-launch as the floating terminal opens. Super useful to just hit a hotkey while in nvim and bash out a super quick commit/push with just a couple keystrokes.

    • StarDreamer@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      How well does it work with super large repos (i.e. Linux, dpdk, etc)? In my experience git plugins (Vim fugitive, zsh git) tend to be a miss with anything larger than a personal project.

      • Hexarei@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        10 months ago

        It works beautifully for me; I cloned the Linux kernel just now and made a few modifications (just a few random comments here and there), and it was just as fast as it always is for me - Which is basically instant.

        To be clear: It’s not a plugin, it’s a proper CLI app written in Rust. I just use it within nvim by using a floating terminal plugin. Definitely worth giving it a try!

  • kus@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 months ago

    Was surprised to see the repo was 60 MB but looks like it is because of the screen cast gif

  • mrkite@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    I prefer using the command line… but it is nice to be able to use a TUI to select the staging files, so this works out perfectly.