Diffview.nvim

A Neovim plugin for cycling through diffs of all modified files for any Git revision.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Diffview.nvim

Diffview.nvim gathers the diffs of all modified files for any Git revision into a single tab page in Neovim. You can step through each changed file from there, and it also shows file history across revisions.

It is written in Lua and suits Neovim users who review changes, merges or past commits and want to do it inside the editor instead of in a separate tool.

Strengths

  • All changed files for a revision in one tab page
  • File history browsing across revisions
  • Stays inside Neovim

Limitations

  • Neovim only, not classic Vim
  • A review tool rather than a full Git client

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
sindrets
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Neovim users reviewing diffs and file history
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Diffview.nvim

Compare all

Software that can replace Diffview.nvim for an important use case, and what changes if you switch.

  • fugitive.vim

    A Vim plugin that runs Git commands and handles staging, blame and diffs inside the editor.

    fugitive.vim also shows diffs and blame inside the editor and works in classic Vim, while adding staging and running any Git command through :Git.

  • Flog

    A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.

    Flog shows a branch graph and line-range history in Vim or Neovim, but it relies on fugitive for most Git actions and focuses on history over diffs.

  • Neogit

    An interactive Git interface for Neovim, modelled on Emacs Magit.

    Neogit stays inside Neovim but is a Magit-style Git interface for staging and committing, rather than a dedicated tool for cycling through revision diffs.

  • Kaleidoscope

    A Mac file comparison and merge app for text, images and folders that integrates with Git.

    PaidProprietarymacOS

    Kaleidoscope moves diff review to a paid Mac app that compares text, images and folders, with three-way merge and file history outside the editor.

Diffview.nvim as an alternative

Listings that name Diffview.nvim as an alternative.

  • diffnav

    A terminal pager for Git diffs that adds a GitHub-style file tree beside the changes.

    FreeProprietaryCommand line

    Diffview.nvim moves diff review into Neovim, showing all changed files for a revision in one tab page and adding file history browsing, but it needs Neovim.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing