The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
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.
-
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.
-
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.
-
dotfiles
My dotfiles for Bash/Zsh, Vim/Neovim, Doom Emacs, tmux, Git, terminal emulators, JupyterLab, aria2, mpv, Nix and Homebrew (by g6ai)
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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-29I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).
Alterntatively, I've been using vim-signify, as we use subversion at work
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.)
I also use vim-flog. It is very well integrated with fugitive and makes it very easy to do interactive rebases more generally.
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...
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-26For 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).
Vim Script Git related posts
- Open previous git version of file?
- I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch?
- Why is the colorscheme not applied at specific region?
- ¿Qué editor de código utilizan?
- Integrating Git and (Neo)Vim: LazyGit + Fugitive + MergeTool for maxiumum efficiency [Showcase]
- Whats Your VIMRC Setup For 2023?
- any reference about plugins (from github preference) for wforrite using Markdown
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
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