mirror of
https://github.com/zoriya/flake.git
synced 2026-08-15 18:43:42 +00:00
Configure jj status and log keybinds
This commit is contained in:
@@ -109,6 +109,7 @@ Snacks.picker.jj_log = function()
|
||||
end,
|
||||
confirm = function(picker, item)
|
||||
picker:close()
|
||||
Snacks.picker.jj_show(item.change_id)
|
||||
end,
|
||||
sort = { fields = { 'score:desc', 'idx' } },
|
||||
})
|
||||
|
||||
@@ -94,9 +94,10 @@ return {
|
||||
local cmd = require("jj.cmd")
|
||||
vim.keymap.set("n", "<leader>jd", cmd.describe, { desc = "JJ describe" })
|
||||
vim.keymap.set("n", "<leader>jc", cmd.commit, { desc = "JJ commit" })
|
||||
vim.keymap.set("n", "<leader>jjl", cmd.log, { desc = "jj log " })
|
||||
vim.keymap.set("n", "<leader>jL", function()
|
||||
cmd.log({ revisions = "'all()'" })
|
||||
end, { desc = "JJ log all" })
|
||||
end, { desc = "jj log all" })
|
||||
vim.keymap.set("n", "<leader>je", cmd.edit, { desc = "JJ edit" })
|
||||
vim.keymap.set("n", "<leader>jn", cmd.new, { desc = "JJ new" })
|
||||
vim.keymap.set("n", "<leader>jsq", cmd.squash, { desc = "JJ squash" })
|
||||
|
||||
@@ -283,6 +283,7 @@ return {
|
||||
|
||||
|
||||
vim.keymap.set("n", "<leader>jl", Snacks.picker.jj_log, { desc = "jj log" })
|
||||
vim.keymap.set("n", "<leader>js", Snacks.picker.jj_show, { desc = "jj status" })
|
||||
end,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user