]> Git — Sourcephile - julm/julm-nix.git/blob - home-manager/profiles/jujutsu/jjui/config.toml
+user/op(jjui): update to latest
[julm/julm-nix.git] / home-manager / profiles / jujutsu / jjui / config.toml
1 bindings = [
2 # revisions
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" },
6 # help
7 { key = ["up", "i"], action = "help.scroll_up", scope = "help", desc = "up" },
8 { key = ["down", "k"], action = "help.scroll_down", scope = "help", desc = "down" },
9 # preview
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" },
12
13 # diff
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" },
17
18 # file_search
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" },
21
22 # revisions.details
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" },
25
26 # undo
27 { key = "j", action = "undo.prev", scope = "undo", desc = "prev" },
28
29 # redo
30 { key = "j", action = "redo.prev", scope = "redo", desc = "prev" },
31
32 ]
33
34 [ui]
35 theme = "base24-github-dark"
36 auto_refresh_interval = 0
37 flash_message_display_seconds = 10 # 0 means display until manually dismissed
38
39 [suggest]
40 [suggest.exec]
41 mode = "fuzzy"
42
43 [revisions]
44 #template = 'builtin_log_compact_full_description' # overrides jj's templates.log
45 #revset = "" # overrides jj's revsets.log