Everything but LSP is finished!

This commit is contained in:
RingOfStorms (Joshua Bell) 2024-05-02 00:40:40 -05:00
parent 78f04bda73
commit e54f6ee975
23 changed files with 530 additions and 100 deletions

53
lua/plugins/git_diff.lua Normal file
View file

@ -0,0 +1,53 @@
return {
"sindrets/diffview.nvim",
opts = {
diff_binaries = false,
enhanced_diff_hl = true,
git_cmd = { "git" },
use_icons = true,
icons = {
folder_closed = "",
folder_open = "",
},
signs = {
fold_closed = "",
fold_open = "",
},
view = {
merge_tool = {
layout = "diff3_mixed",
disable_diagnostics = true,
},
},
file_panel = {
listing_style = "tree",
tree_options = {
flatten_dirs = true,
folder_statuses = "only_folded",
},
win_config = {
position = "left",
width = 35,
},
},
file_history_panel = {
log_options = {
git = {
single_file = {
diff_merges = "combined",
},
multi_file = {
diff_merges = "first-parent",
},
},
},
win_config = {
position = "bottom",
height = 16,
},
},
},
keys = {
{ "<leader>gd", "<cmd>DiffviewOpen<cr>", desc = "Opens git diff view." },
},
}