Vim Script Git

Open-source Vim Script projects categorized as Git

Top 23 Vim Script Git Projects

  • vim-gitgutter

    A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.

  • Project mention: I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch? | /r/vim | 2023-06-29

    I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).

  • vim-signify

    :heavy_plus_sign: Show a diff using Vim its sign column.

  • Project mention: How to configure vim like an IDE | /r/vim | 2023-06-27

    Alterntatively, I've been using vim-signify, as we use subversion at work

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • vimagit

    Ease your git workflow within Vim

  • git-messenger.vim

    Vim and Neovim plugin to reveal the commit messages under the cursor

  • vim-grepper

    :space_invader: Helps you win at grep.

  • Project mention: Embracing Common Lisp in the Modern World | news.ycombinator.com | 2024-01-24

    I'm curious, what specifically works better about their IDE for you in the case of many files? Do they now have good global refactoring tools, like you can change a class name in library A and have it automatically be updated in library B and application C that depend on and use it? And without the actual files for such being open? (I'm reduced to what's essentially mass search-replace with https://github.com/mhinz/vim-grepper/ but it does the job and importantly helps update files I might not have open buffers for. Still a step down from what's available in JavaLand. I remember someone was working on a library to build some modern refactoring tools for Lisp but I don't know how far that's gotten.)

  • committia.vim

    A Vim plugin for more pleasant editing on commit messages

  • blamer.nvim

    A git blame plugin for neovim inspired by VS Code's GitLens plugin

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • vim-flog

    A fast, beautiful, and powerful git branch viewer for vim.

  • Project mention: Open previous git version of file? | /r/neovim | 2023-07-12

    I also use vim-flog. It is very well integrated with fugitive and makes it very easy to do interactive rebases more generally.

  • diffconflicts

    A better Vimdiff Git mergetool

  • Project mention: Ask HN: Share a shell script you like | news.ycombinator.com | 2023-08-13

    diffconflicts [dc] lets you resolve diffs as a two way diff between what's in the conflict markers instead of including the resolved parts in the diff. It opens the diff in vim but could be adapted for other editors. Verbose explanation: https://github.com/whiteinge/diffconflicts/blob/master/READM...

    The author converted it to a vim plugin with the same name, but I use a different vim plugin implementation [mergetool].

    [dc]: https://github.com/whiteinge/dotfiles/blob/master/bin/diffco...

  • vim-mergetool

    :cake: Efficient way of using Vim as a Git mergetool

  • vim-twiggy

    Git branch management for Vim

  • fugitive-gitlab.vim

    A vim extension to fugitive.vim for GitLab support

  • Project mention: webify.nvim - Open the current file in the remote's web interface (github or gitlab) or yank its URL | /r/vim | 2023-06-26

    For an option that works on Vim, if you already use tpope's vim-fugitive, there's vim-rhubarb (for GitHub) and fugitive-gitlab.vim (for GitLab).

  • dotfiles

    My dotfiles for Bash/Zsh, Vim/Neovim, Doom Emacs, tmux, Git, terminal emulators, JupyterLab, aria2, mpv, Nix and Homebrew (by g6ai)

  • fzf-checkout.vim

    Manage branches and tags with fzf

  • tig-explorer.vim

    Vim plugin to use Tig as a git client. Seamless switching between vim and Tig with opening in the same buffer.

  • nvim-blame-line

    A small plugin that uses neovims virtual text to print git blame info at the end of the current line.

  • git-blame.vim

    See Git Blame information in the status bar for the currently selected line.

  • auto-git-diff

    A vim plugin which shows git diff for Git Rebase Interactive

  • vira

    Create and update your Jira issues while inside Vim!

  • dotfiles

    My dotfiles (by shapeshed)

  • dotfiles

    My personal configuration files (by Jorengarenar)

  • git-time-lapse

    Fork of git-time-lapse: Perforce-style for vim/neovim

  • cfg

    My Unix-like OS's dotfiles... (by Awan)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Vim Script Git related posts

Index

What are some of the best open-source Git projects in Vim Script? This list will help you:

Project Stars
1 vim-gitgutter 8,276
2 vim-signify 2,652
3 vimagit 1,298
4 git-messenger.vim 1,295
5 vim-grepper 1,198
6 committia.vim 709
7 blamer.nvim 700
8 vim-flog 627
9 diffconflicts 380
10 vim-mergetool 281
11 vim-twiggy 279
12 fugitive-gitlab.vim 256
13 dotfiles 212
14 fzf-checkout.vim 208
15 tig-explorer.vim 201
16 nvim-blame-line 176
17 git-blame.vim 158
18 auto-git-diff 106
19 vira 93
20 dotfiles 72
21 dotfiles 63
22 git-time-lapse 31
23 cfg 28

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com