3 { key = ["up", "i"], action = "revisions.move_up", scope = "revisions", desc = "up" },
4 { key = ["down", "k"], action = "revisions.move_down", scope = "revisions", desc = "down" },
5 { key = "shift+i", action = "revisions.squash.interactive", scope = "revisions.squash", desc = "interactive" },
7 { key = ["up", "i"], action = "help.scroll_up", scope = "help", desc = "up" },
8 { key = ["down", "k"], action = "help.scroll_down", scope = "help", desc = "down" },
10 { key = ["tab", "ctrl+i"], action = "ui.preview_half_page_up", scope = "ui.preview", desc = "half page up" },
11 { key = "ctrl+k", action = "ui.preview_half_page_down", scope = "ui.preview", desc = "half page down" },
14 { key = ["ctrl+i"], action = "diff.half_page_up", scope = "diff", desc = "half page up" },
15 { key = ["ctrl+k"], action = "diff.half_page_down", scope = "diff", desc = "half page down" },
16 { key = ["left", "j"], action = "diff.left", scope = "diff", desc = "left" },
19 { key = ["tab", "ctrl+i"], action = "file_search.preview_half_page_up", scope = "file_search", desc = "preview half up" },
20 { key = "ctrl+k", action = "file_search.preview_half_page_down", scope = "file_search", desc = "preview half down" },
23 { key = ["esc", "left", "j"], action = "revisions.details.cancel", scope = "revisions.details", desc = "close" },
24 { key = ["left", "j"], action = "revisions.details.confirmation.prev", scope = "revisions.details.confirmation", desc = "prev" },
27 { key = "j", action = "undo.prev", scope = "undo", desc = "prev" },
30 { key = "j", action = "redo.prev", scope = "redo", desc = "prev" },
35 theme = "base24-github-dark"
36 auto_refresh_interval = 0
37 flash_message_display_seconds = 10 # 0 means display until manually dismissed
44 #template = 'builtin_log_compact_full_description' # overrides jj's templates.log
45 #revset = "" # overrides jj's revsets.log