diffs.nvim/README.md
2026-02-01 20:10:37 -05:00

1.3 KiB

fugitive-ts.nvim

Treesitter syntax highlighting for vim-fugitive

Enhance the great vim-fugitive with syntax-aware code to easily work with diffs.

fugitive-ts.nvim preview

Features

  • Language-aware highlighting: Full treesitter syntax highlighting for code in diff hunks
  • Automatic language detection: Detects language from filenames using Neovim's filetype detection
  • Header context highlighting: Highlights function signatures in hunk headers (@@ ... @@ function foo())
  • Performance optimized: Debounced updates, configurable max lines per hunk
  • Zero configuration: Works out of the box with sensible defaults

Requirements

Installation

Using lazy.nvim:

{
  'barrettruth/fugitive-ts.nvim',
  dependencies = { 'tpope/vim-fugitive' },
  opts = {},
}

Documentation

:help fugitive-ts.nvim

Acknowledgements