update nvim

This commit is contained in:
kYasuda
2026-08-31 13:48:36 -07:00
parent 67afa82778
commit 17086f43ec
59 changed files with 860 additions and 1798 deletions
+22 -15
View File
@@ -1,6 +1,14 @@
return {
"sindrets/diffview.nvim",
dependencies = "nvim-tree/nvim-web-devicons",
keys = {
{ "<leader>gdc", "<cmd>DiffviewClose<cr>", desc = "Close Diffview" },
{ "<leader>gdf", "<cmd>DiffviewFileHistory %<cr>", desc = "File history" },
{ "<leader>gdh", "<cmd>DiffviewHistory<cr>", desc = "Repository history" },
{ "<leader>gdo", "<cmd>DiffviewOpen<cr>", desc = "Open Diffview" },
{ "<leader>gdr", "<cmd>DiffviewRefresh<cr>", desc = "Refresh Diffview" },
{ "<leader>gdt", "<cmd>DiffviewToggleFiles<cr>", desc = "Toggle files" },
},
opts = {
view = {
-- Disable the default normal mode mapping for `<tab>`:
@@ -8,20 +16,19 @@ return {
-- Disable the default visual mode mapping for `gf`:
-- { "x", "gf", false },
},
},
hooks = {
diff_buf_read = function(bufnr)
-- Change local options in diff buffers
vim.opt_local.wrap = false
vim.opt_local.list = false
vim.opt_local.colorcolumn = { 80 }
end,
view_opened = function(view)
require("notify").notify(
("A new %s was opened on tab page %d!"):format(view.class:name(), view.tabpage),
"info",
{ timeout = 5000, title = "Diffview" }
)
end,
hooks = {
diff_buf_read = function()
vim.opt_local.wrap = false
vim.opt_local.list = false
vim.opt_local.colorcolumn = { 80 }
end,
view_opened = function(view)
vim.notify(
("A new %s was opened on tab page %d!"):format(view.class:name(), view.tabpage),
vim.log.levels.INFO,
{ timeout = 5000, title = "Diffview" }
)
end,
},
},
}