feat: rename everything
This commit is contained in:
parent
8f7442eaa2
commit
67116f38bc
16 changed files with 172 additions and 165 deletions
25
README.md
25
README.md
|
|
@ -1,16 +1,17 @@
|
|||
# fugitive-ts.nvim
|
||||
# diffs.nvim
|
||||
|
||||
**Treesitter syntax highlighting for vim-fugitive**
|
||||
**Syntax highlighting for diffs in Neovim**
|
||||
|
||||
Enhance the great `vim-fugitive` with syntax-aware code to easily work with
|
||||
diffs.
|
||||
Enhance vim-fugitive and Neovim's built-in diff mode with language-aware syntax
|
||||
highlighting.
|
||||
|
||||

|
||||

|
||||
|
||||
## Features
|
||||
|
||||
- Treesitter syntax highlighting in `:Git` diffs and commit views
|
||||
- `:Gdiffsplit` / `:Gvdiffsplit` syntax through diff backgrounds
|
||||
- Background-only diff colors for any `&diff` buffer
|
||||
- Vim syntax fallback for languages without a treesitter parser
|
||||
- Hunk header context highlighting (`@@ ... @@ function foo()`)
|
||||
- Configurable debouncing, max lines, and diff prefix concealment
|
||||
|
|
@ -26,7 +27,7 @@ Using [lazy.nvim](https://github.com/folke/lazy.nvim):
|
|||
|
||||
```lua
|
||||
{
|
||||
'barrettruth/fugitive-ts.nvim',
|
||||
'barrettruth/diffs.nvim',
|
||||
dependencies = { 'tpope/vim-fugitive' },
|
||||
opts = {},
|
||||
}
|
||||
|
|
@ -35,20 +36,18 @@ Using [lazy.nvim](https://github.com/folke/lazy.nvim):
|
|||
## Documentation
|
||||
|
||||
```vim
|
||||
:help fugitive-ts.nvim
|
||||
:help diffs.nvim
|
||||
```
|
||||
|
||||
## Known Limitations
|
||||
|
||||
- Syntax "flashing": `fugitive-ts.nvim` hooks into the `FileType fugitive` event
|
||||
triggered by `vim-fugitive`, at which point the `fugitive` buffer is
|
||||
preliminarily painted. The buffer is then re-painted after `debounce_ms`
|
||||
milliseconds, causing an unavoidable visual "flash" even when
|
||||
`debounce_ms = 0`. Feel free to reach out if you know how to fix this!
|
||||
- Syntax "flashing": diffs.nvim hooks into the `FileType fugitive` event
|
||||
triggered by vim-fugitive, at which point the buffer is preliminarily painted.
|
||||
The buffer is then re-painted after `debounce_ms` milliseconds, causing an
|
||||
unavoidable visual "flash" even when `debounce_ms = 0`.
|
||||
|
||||
## Acknowledgements
|
||||
|
||||
- [vim-fugitive](https://github.com/tpope/vim-fugitive)
|
||||
- [codediff.nvim](https://github.com/esmuellert/codediff.nvim)
|
||||
- [diffview.nvim](https://github.com/sindrets/diffview.nvim)
|
||||
- [resolve.nvim](https://github.com/spacedentist/resolve.nvim)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue