feat(nvim): use diffview-nvim for diffs and merges
This commit is contained in:
parent
2cca40f5e8
commit
fd14195ccd
2 changed files with 11 additions and 1 deletions
|
@ -44,7 +44,8 @@
|
||||||
merge.ff = false;
|
merge.ff = false;
|
||||||
merge.tool = "nvim";
|
merge.tool = "nvim";
|
||||||
|
|
||||||
mergetool.nvim.cmd = "nvim -f -c \"Gdiffsplit!\" \"$MERGED\"";
|
mergetool.nvim.cmd = "nvim -d $BASE $LOCAL $REMOTE $MERGED -c 'DiffviewOpen'";
|
||||||
|
mergetool.nvim.trustExitCode = false;
|
||||||
mergetool.prompt = false;
|
mergetool.prompt = false;
|
||||||
|
|
||||||
pager.difftool = true;
|
pager.difftool = true;
|
||||||
|
|
|
@ -55,6 +55,7 @@
|
||||||
vim-flog
|
vim-flog
|
||||||
git-blame-nvim
|
git-blame-nvim
|
||||||
nvim-web-devicons # used by diffview-nvim
|
nvim-web-devicons # used by diffview-nvim
|
||||||
|
diffview-nvim
|
||||||
|
|
||||||
# snippets
|
# snippets
|
||||||
friendly-snippets
|
friendly-snippets
|
||||||
|
@ -175,6 +176,14 @@
|
||||||
require("local_firenvim")
|
require("local_firenvim")
|
||||||
|
|
||||||
require("CopilotChat").setup()
|
require("CopilotChat").setup()
|
||||||
|
require("diffview").setup({
|
||||||
|
view = {
|
||||||
|
merge_tool = {
|
||||||
|
layout = "diff4_mixed",
|
||||||
|
disable_diagnostics = true,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue