93 lines
2.0 KiB
TOML
93 lines
2.0 KiB
TOML
onboarding = false
|
|
|
|
[ui]
|
|
show_agent_labels_on_pane_borders = true
|
|
pane_gaps = false
|
|
pane_borders = true
|
|
prompt_new_tab_name = false
|
|
confirm_close = false
|
|
|
|
# set -g mouse on
|
|
mouse_capture = true
|
|
|
|
# status-right had the zoom flag followed by #h
|
|
tab_bar_right = [{ type = "zoom" }, { type = "hostname" }]
|
|
|
|
# set -g set-titles on / set -g set-titles-string '#h:#W', where tmux's #W was
|
|
# the basename of the pane cwd. This is what Hyprland shows in the group bar,
|
|
# and it resolves on the server so remote sessions name the remote host.
|
|
window_title = "{hostname}: {workspace}"
|
|
|
|
[experimental]
|
|
pane_history = true
|
|
allow_nested = true
|
|
|
|
[theme]
|
|
name = "terminal"
|
|
|
|
[theme.custom]
|
|
panel_bg = "black"
|
|
|
|
[terminal]
|
|
new_cwd = "follow"
|
|
|
|
[keys]
|
|
prefix = "ctrl+space"
|
|
reload_config = "prefix+q"
|
|
help = "prefix+?"
|
|
detach = "prefix+d"
|
|
zoom = "prefix+z"
|
|
copy_mode = "prefix+["
|
|
last_pane = "prefix+;"
|
|
|
|
[remote]
|
|
manage_ssh_config = true
|
|
|
|
# Override herdr's built-in "new worktree" key (prefix+shift+g) with worktrunk's
|
|
# default-branch switch/create picker:
|
|
[[keys.command]]
|
|
key = "prefix+shift+g"
|
|
type = "plugin_action"
|
|
command = "worktrunk.open"
|
|
description = "Worktree: switch / create from default branch"
|
|
|
|
# Optional: bind current-branch creation separately.
|
|
[[keys.command]]
|
|
key = "prefix+shift+c"
|
|
type = "plugin_action"
|
|
command = "worktrunk.open-current"
|
|
description = "Worktree: switch / create from current branch"
|
|
|
|
[[keys.command]]
|
|
key = "prefix+shift+d"
|
|
type = "plugin_action"
|
|
command = "worktrunk.remove"
|
|
description = "Worktree: remove"
|
|
|
|
[[keys.command]]
|
|
key = "prefix+o"
|
|
type = "plugin_action"
|
|
command = "herdr-zoxide.browse"
|
|
description = "Browse zoxide directories"
|
|
|
|
[[keys.command]]
|
|
key = "prefix+a"
|
|
type = "plugin_action"
|
|
command = "annotate.capture"
|
|
description = "annotate text"
|
|
|
|
[[keys.command]]
|
|
key = "prefix+shift+a"
|
|
type = "plugin_action"
|
|
command = "annotate.copy-context"
|
|
description = "copy annotations as context"
|
|
|
|
[[keys.command]]
|
|
key = "prefix+m"
|
|
type = "plugin_action"
|
|
command = "annotate.manage"
|
|
description = "manage annotations"
|
|
|
|
[ui.toast]
|
|
delivery = "herdr"
|