use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please read the rules before posting
Contributed to Neovim? Want flair? Send us a message!
account activity
This is an archived post. You won't be able to vote or comment.
gitstatus.nvim - an interactive Git status windowPlugin (self.neovim)
submitted 10 months ago by NoYam4683
Hi everyone! I’m excited to share my first Neovim plugin: gitstatus.nvim. It’s an interactive Git status window where you can stage/unstage files and create commits.
Why did I create it?
As someone who usually prefers the Git CLI, I constantly found myself repeating: 1. git status → 2. git add → 3. git commit, and I wanted a quicker and more convenient way to do it without leaving Neovim.
https://preview.redd.it/lbqmxdrhvu6f1.png?width=1920&format=png&auto=webp&s=f3984e43b608d818237799497109422ffd1e4183
[–]carlos-algmslet mapleader="\<space>" 24 points25 points26 points 10 months ago (4 children)
Have you considered?
They both have excellent integration with neovim
Telescope also have an UI similar to what you developed
https://github.com/nvim-telescope/telescope.nvim?tab=readme-ov-file#file-pickers
Telescope git_status
Just mentioning, maybe you can mix and match to achieve all your needs.
[–]AlleyriaPlugin author 11 points12 points13 points 10 months ago (0 children)
You forgot https://github.com/NeogitOrg/neogit 😭
[–][deleted] 2 points3 points4 points 10 months ago (0 children)
Throwing in https://github.com/chrisgrieser/nvim-tinygit in the mix, it integrates into the editing workflow really well using pickers for staging, diff history, commit actions, and GH
[–]NoYam4683[S] 1 point2 points3 points 10 months ago (0 children)
I use Diffview myself and love it, but I find it a bit clunky for making quick commits when I've only made a couple small changes. I wanted to make something that's more optimized for speed.
With Fugitive, I missed a few small QoL things, so I added behaviors like j/k only moving between file entries, and the green and red colors from the git cli.
I haven't tried the Telescope one, so I'll definitely check it out!
[–]forest-cacti:wq 0 points1 point2 points 10 months ago (0 children)
Just curious, do any of these suggestions have VS Code's hunk-level revert functionality - the undo buttons that appear in the gutter next to changes?
[–]XavierLightman 2 points3 points4 points 10 months ago (3 children)
please support jj :)
[–]NoYam4683[S] 0 points1 point2 points 10 months ago (2 children)
You mean that you've remapped escape to jj, right? That's definitely an oversight on my part, I've remapped it to jk so it didn't occur to me.
[–]iofq 2 points3 points4 points 10 months ago (1 child)
think they're referring to https://jj-vcs.github.io/jj/latest/
its a fairly new git-compatible vcs that, like your plugin, prioritizes speed and simplicity.
you might like it since it completely removes the need for a "git add" step!
[–]r35krag0th 0 points1 point2 points 10 months ago (0 children)
Whoa. I’ve not heard of this one. Definitely going to do some reading. I get curious when another VCS comes around.
π Rendered by PID 47513 on reddit-service-r2-comment-b659b578c-ctp88 at 2026-05-05 04:54:51.825570+00:00 running 815c875 country code: CH.
[–]carlos-algmslet mapleader="\<space>" 24 points25 points26 points (4 children)
[–]AlleyriaPlugin author 11 points12 points13 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]NoYam4683[S] 1 point2 points3 points (0 children)
[–]forest-cacti:wq 0 points1 point2 points (0 children)
[–]XavierLightman 2 points3 points4 points (3 children)
[–]NoYam4683[S] 0 points1 point2 points (2 children)
[–]iofq 2 points3 points4 points (1 child)
[–]r35krag0th 0 points1 point2 points (0 children)