auto-git-diff - A vim plugin which shows git diff for Git Rebase Interactive

  •        16

auto-git-diff is a vim plugin which shows git diff between each commit and its parent commit below the commit list window of git rebase interactive. When you move a text-cursor in git-rebase-todo file, auto-git-diff gets a commit hash of the line where the cursor exists and update the diff window.

https://github.com/hotwatermorning/auto-git-diff

Tags
Implementation
License
Platform

   




Related Projects

vim-gitgutter - A Vim plugin which shows a git diff in the gutter (sign column) and stages/undoes hunks

  •    Vim

A Vim plugin which shows a git diff in the 'gutter' (sign column). It shows whether each line has been added, modified, and where lines have been removed. You can also stage and undo individual hunks. If you work with other version control systems, I recommend vim-signify.

committia.vim - A Vim plugin for more pleasant editing on commit messages

  •    Vim

When you type git commit, Vim starts and opens a commit buffer. This plugin improves the commit buffer. committia.vim splits the buffer into 3 windows; edit window, status window and diff window. You no longer need to repeat scroll and back to the former position in order to see a long commit diff. If the width of Vim window is too narrow (160 characters by default), committia.vim falls back to single column mode, which has 2 windows; edit window and diff window.

vim-signify - :heavy_plus_sign: Show a diff using Vim its sign column.

  •    Vim

Signify (or just Sy) uses the sign column to indicate added, modified and removed lines in a file that is managed by a version control system (VCS). If git is the only version control system you use, I suggest having a look at vim-gitgutter.

vim-diff-enhanced - Better Diff options for Vim

  •    Vim

This plugin allows you to make use of the Patience diff algorithm for generating diffs to use with Vim. This needs the git command line tool available. You can also customize your setup to use any other tool to generated diffs (e.g. mercurial) Read the help on how to configure the plugin accordingly.

vim-addon-manager - manage and install vim plugins (including their dependencies) in a sane way

  •    Vim

“VAM” is short name for vim-addon-manager. You declare a set of plugins. VAM will fetch & activate them at startup or runtime depending on your needs. Activating means handling runtimepath and making sure all .vim file get sourced. The FEATURES to learn more. then you may also want to have a look at vim-git-wiki.


vim-fugitive - fugitive.vim: a Git wrapper so awesome, it should be illegal

  •    Vim

View any blob, tree, commit, or tag in the repository with :Gedit (and :Gsplit, :Gvsplit, :Gtabedit, ...). Edit a file in the index and write to it to stage the changes. Use :Gdiff to bring up the staged version of the file side by side with the working tree version and use Vim's diff handling capabilities to stage a subset of the file's changes. :Gblame brings up an interactive vertical split with git blame output. Press enter on a line to edit the commit where the line changed, or o to open it in a split. When you're done, use :Gedit in the historic buffer to go back to the work tree version.

dotfiles - YADR - The best vim,git,zsh plugins and the cleanest vimrc you've ever seen

  •    Ruby

YADR - The best vim,git,zsh plugins and the cleanest vimrc you've ever seen

vimagit - Ease your git workflow within Vim

  •    Vim

Ease your git workflow within vim. Take a look at TL;DR to start using it immediately.

git-vim - My vim files for Git

  •    Vim

This project is no longer maintained. You may want to use tpope/vim-fugitive. git-add <file> or current file if not specified.

vim-grepper - :space_invader: Helps you win at grep.

  •    Vim

Use your favorite grep tool (ag, ack, git grep, ripgrep, pt, sift, findstr, grep) to start an asynchronous search. All matches will be put in a quickfix or location list. This plugin works with Vim and Neovim on Unix-like systems. It's mostly working on Windows as well.

dotfiles - vim, zsh, git, homebrew, nvm, nginx, neovim - my whole world

  •    Shell

Welcome to my world. This is a collection of vim, tmux, and zsh configurations. Interested in a video walkthrough of the dotfiles? Check out my talk, vim + tmux. First, you may want to backup any existing files that exist so this doesn't overwrite your work.

dotfiles - A set of vim, zsh, git, and tmux configuration files.

  •    Vim

A set of vim, zsh, git, and tmux configuration files.

nerdtree-git-plugin - A plugin of NERDTree showing git status

  •    Vim

A plugin of NERDTree showing git status flags. Works with the LATEST version of NERDTree. The original project git-nerdtree will not be maintained any longer.

vim-extradite - A git commit browser for vim. Extends fugitive.vim.

  •    VimL

A git commit browser for vim. Extends fugitive.vim.

shougo-s-github - Shougo's git repository - vim, zsh, screen, etc...

  •    Vim

Shougo's git repository - vim, zsh, screen, etc...

vim-plugins-profile - :clock4: Profile Vim's Plugins, Generate Awesome Statistics and Optimize Vim Startup Time

  •    Python

Here is a screenshot to have a quick look at what this is all about. If you use vim-plug (or other amazing plugin manager of your choice) to install your vim (gvim or macvim) plugins, then chances are high that it gets addictive. You will find yourself with several dozens of useful plugins.

vimrc - VimL: Opinionated VIM Configuration

  •    Vim

This Vim configuration is meant to make Vim feel more like an IDE than a simple console-based text editor. This configuration is optimized for use with GVim though it certainly works in the terminal as well. Run these commands to get this Vim configuration working on your OS X or Linux machine. You can run git pull inside of ~/.vim if you'd ever like to grab the latest version.

vim-scriptease - scriptease.vim: A Vim plugin for Vim plugins

  •    Vim

I make so many Vim plugins I had to make a Vim plugin for making Vim plugins. See the :help for details.

braceless.vim - :snake: Text objects, folding, and more for Python and other indented languages.

  •    Vim

Text objects, folding, and more for Python and other indented languages. CoffeeScript support is already baked in, but mainly as an incomplete proof of concept. The default motion of interest is P. It can be used for things like vaP, ciP, >iP, etc. :h braceless Covers the details of this plugin.