Improve diff highlights and add tab keybindings

This commit is contained in:
Fábio André Damas 2025-04-02 10:51:50 +01:00
parent 570f69e551
commit 60cc9e5ffe
3 changed files with 48 additions and 2 deletions

View file

@ -6,12 +6,15 @@ return {
["q"] = "<cmd>DiffviewClose<CR>",
},
file_panel = {
["<CR>"] = "<cmd>DiffviewOpenSelected<CR>",
-- ["<CR>"] = "<cmd>DiffviewOpenSelected<CR>",
["q"] = "<cmd>DiffviewClose<CR>",
},
file_history_panel = {
["q"] = "<cmd>DiffviewClose<CR>",
},
},
}
},
init = function()
vim.opt.fillchars:append { diff = "" }
end
}

View file

@ -7,6 +7,10 @@ return {
require("tokyonight").setup({
transparent = false,
dim_inactive = true,
on_highlights = function(highlights)
-- Make delete sections in diff look better
highlights["DiffDelete"]["fg"] = "#212331"
end,
})
vim.cmd.colorscheme "tokyonight-night"
end,

View file

@ -174,6 +174,45 @@ return {
desc = "Git diff current file",
},
{
"<leader>T",
group = "Tabs"
},
{
"<leader>TT",
"<cmd>tabs<CR>",
desc = "Tabs list"
},
{
"<leader>Tn",
"<cmd>tabnext<CR>",
desc = "Next Tab"
},
{
"<leader>Tp",
"<cmd>tabprevious<CR>",
desc = "Previous Tab"
},
{
"<leader>Tf",
"<cmd>tabfirst<CR>",
desc = "First Tab"
},
{
"<leader>Tl",
"<cmd>tablast<CR>",
desc = "Last Tab"
},
{
"<leader>TN",
"<cmd>tabnew<CR>",
desc = "New Tab"
},
{
"<leader>Tc",
"<cmd>tabclose<CR>",
desc = "Close Tab"
},
{
"»",
"]",