Public Access
barbar keymaps
This commit is contained in:
+10
-16
@@ -46,24 +46,18 @@ map("n", "<leader>dbp", function() require("dap").toggle_breakpoint() end)
|
||||
map("n", "<leader>drc", function() require("dap").run_to_cursor() end)
|
||||
|
||||
-- Barbar
|
||||
local bk = vim.fn.has("macunix") == 1 and "M" or "A"
|
||||
local bar = {
|
||||
[","] = "BufferPrevious",
|
||||
["."] = "BufferNext",
|
||||
["<"] = "BufferMovePrevious",
|
||||
[">"] = "BufferMoveNext",
|
||||
["p"] = "BufferPin",
|
||||
["w"] = "BufferClose",
|
||||
["0"] = "BufferLast",
|
||||
}
|
||||
for k, cmd in pairs(bar) do
|
||||
map("n", ("<%s-%s>"):format(bk, k), ("<cmd>%s<cr>"):format(cmd), silent)
|
||||
end
|
||||
map("n", "H", "<cmd>BufferPrevious<cr>", silent)
|
||||
map("n", "L", "<cmd>BufferNext<cr>", silent)
|
||||
map("n", "<", "<cmd>BufferMovePrevious<cr>", silent)
|
||||
map("n", ">", "<cmd>BufferMoveNext<cr>", silent)
|
||||
map("n", "<leader>bp", "<cmd>BufferPin<cr>", silent)
|
||||
map("n", "<leader>bw", "<cmd>BufferClose<cr>", silent)
|
||||
map("n", "<leader>b$", "<cmd>BufferLast<cr>", silent)
|
||||
map("n", "<leader>bb", "<cmd>BufferPick<cr>", silent)
|
||||
map("n", "<leader>bd", "<cmd>BufferPickDelete<cr>", silent)
|
||||
for i = 1, 9 do
|
||||
map("n", ("<%s-%d>"):format(bk, i), ("<cmd>BufferGoto %d<cr>"):format(i), silent)
|
||||
map("n", ("<leader>%d"):format(i), ("<cmd>BufferGoto %d<cr>"):format(i), silent)
|
||||
end
|
||||
map("n", "<C-p>", "<cmd>BufferPick<cr>", silent)
|
||||
map("n", "<C-s-p>", "<cmd>BufferPickDelete<cr>", silent)
|
||||
|
||||
-- Flash
|
||||
map({ "n", "x", "o" }, "s", function() require("flash").jump() end, { desc = "Flash" })
|
||||
|
||||
Reference in New Issue
Block a user