dotfiles/neovim/config/plugins
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonny Barnes d4a4c68787
Replace diffview.nvim with codediff.nvim
diffview was doing the job for reviewing a branch before merging it, but
not well enough. codediff renders diffs the way VSCode does - light
line-level backgrounds with deeper character-level highlights on top of
them - so what actually changed within a line is legible rather than
inferred.

Keymaps carry over one for one: <leader>gd opens the status explorer,
<leader>gh/<leader>gH the file and branch history, and <leader>gm still
prompts for a base branch and diffs rev...HEAD against it. <leader>gc is
folded into codediff's own quit action alongside q, since there is no
close command to map it to.

Its diffing is done in C, and the library is downloaded prebuilt on
first use rather than compiled, so there is no build step for vim.pack
to worry about.
2026-08-27 15:42:08 +01:00
..
catppuccin.lua Add catppuccin colorscheme, latte in light mode and macchiato in dark 2026-08-27 11:54:06 +01:00
codediff.lua Replace diffview.nvim with codediff.nvim 2026-08-27 15:42:08 +01:00
fzf-lua.lua Add fzf-lua for project navigation 2026-08-08 18:39:48 +01:00
gitsigns.lua Fix which-key not seeing gitsigns maps, add diagnostic maps 2026-08-08 17:27:37 +01:00
init.lua Replace diffview.nvim with codediff.nvim 2026-08-27 15:42:08 +01:00
nvim-tree.lua Show gitignored files in nvim-tree and follow the open buffer 2026-08-12 21:18:55 +01:00
web-devicons.lua Add which-key and nvim-web-devicons, tidy brew casks 2026-08-08 14:26:59 +01:00
which-key.lua Add diffview.nvim for reviewing diffs and file history 2026-08-14 09:53:21 +01:00