feat: major fixes on buffers and git
This commit is contained in:
@@ -4,7 +4,8 @@ local map = vim.keymap.set
|
||||
---- Bufferline ----
|
||||
map("n", "bg", "<CMD>BufferLinePick<CR>")
|
||||
map("n", "<leader>bpx", "<CMD>BufferLinePickClose<CR>")
|
||||
map("n", "<leader>box", "<CMD>BufferLineCloseOthers<CR>") map("n", "<Tab>", "<CMD>BufferLineCycleNext<CR>")
|
||||
map("n", "<leader>box", "<CMD>BufferLineCloseOthers<CR>")
|
||||
map("n", "<Tab>", "<CMD>BufferLineCycleNext<CR>")
|
||||
map("n", "<S-Tab>", "<CMD>BufferLineCyclePrev<CR>")
|
||||
map("n", "bsd", "<CMD>BufferLineSortByDirectory<CR>")
|
||||
map("n", "bse", "<CMD>BufferLineSortByExtension<CR>")
|
||||
@@ -15,8 +16,13 @@ map("n", "<S-h>", "<cmd>BufferLineMovePrev<cr>", { desc = "Move buffer to left"
|
||||
map("n", "<S-l>", "<cmd>BufferLineMoveNext<cr>", { desc = "Move buffer to right" })
|
||||
map("n", "[b", "<cmd>bprevious<cr>", { desc = "Prev Buffer" })
|
||||
map("n", "]b", "<cmd>bnext<cr>", { desc = "Next Buffer" })
|
||||
map("n", "<leader>bd", "<cmd>bdelete<cr>", { desc = "Delete Buffer" })
|
||||
map("n", "<leader>x", "<cmd>bdelete<cr>", { desc = "Delete Buffer" })
|
||||
map("n", "<leader>bd", function()
|
||||
Snacks.bufdelete()
|
||||
end, { desc = "Delete Buffer" })
|
||||
map("n", "<leader>x", function()
|
||||
Snacks.bufdelete()
|
||||
end, { desc = "Delete Buffer" })
|
||||
|
||||
-- tabpages
|
||||
map("n", "]<Tab>", "<cmd>:+tabnext<cr>", { desc = "Goes to the next tabpage" })
|
||||
map("n", "[<Tab>", "<cmd>:-tabnext<cr>", { desc = "Goes to the previous tabpage" })
|
||||
@@ -38,6 +44,7 @@ map("n", "<leader>gb", "<CMD>Gitsigns blame<CR>")
|
||||
map("n", "<leader>gd", "<CMD>DiffviewOpen<CR>")
|
||||
map("n", "<leader>gx", "<CMD>DiffviewClose<CR>")
|
||||
map("n", "K", "<CMD>Gitsigns blame_line<CR>")
|
||||
map("n", "<leader>gh", "<CMD>Gitsigns preview_hunk_inline<CR>")
|
||||
map("n", "<leader>gtb", "<CMD>Gitsigns toggle_current_line_blame<CR>")
|
||||
map("n", "<leader>gtd", "<CMD>Gitsigns toggle_deleted")
|
||||
map("n", "<leader>gc", "<cmd>Telescope git_commits <CR>", { desc = "Git commits" })
|
||||
|
||||
Reference in New Issue
Block a user