1.1 KiB
1.1 KiB
fugitive-ts.nvim
Treesitter syntax highlighting for vim-fugitive.
https://github.com/user-attachments/assets/placeholder
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
- Neovim 0.9.0+
- vim-fugitive
- Treesitter parsers for languages you want highlighted
Installation
Using lazy.nvim:
{
'barrettruth/fugitive-ts.nvim',
dependencies = { 'tpope/vim-fugitive' },
opts = {},
}
Documentation
:help fugitive-ts.nvim