mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-02 19:32:43 +00:00
74 lines
2.2 KiB
JSON
74 lines
2.2 KiB
JSON
[
|
|
{
|
|
"icon": "",
|
|
"title": "Lazygit",
|
|
"description": "popup in the pane's directory",
|
|
"category": "Tools",
|
|
"aliases": ["lg"],
|
|
"action": { "tmux": "display-popup -E -w 90% -h 90% -d '#{pane_current_path}' lazygit" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "Yazi",
|
|
"description": "new window in the pane's directory",
|
|
"category": "Tools",
|
|
"aliases": ["fm"],
|
|
"action": { "tmux": "new-window -c '#{pane_current_path}' 'exec yazi'" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "Neovim Split",
|
|
"description": "nvim to the right, 50/50",
|
|
"category": "Tools",
|
|
"aliases": ["nv"],
|
|
"action": { "tmux": "split-window -h -l 50% -c '#{pane_current_path}' 'exec nvim'" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "omp",
|
|
"description": "omp agent in a full-height split on the right, 33%",
|
|
"category": "Tools",
|
|
"aliases": ["agent", "ai"],
|
|
"action": { "tmux": "split-window -h -f -l 33% -c '#{pane_current_path}' 'exec omp'" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "Shell History (atuin)",
|
|
"description": "atuin-pick in a split below",
|
|
"category": "Tools",
|
|
"aliases": ["hist"],
|
|
"action": { "tmux": "split-window -v -l 25% -c '#{pane_current_path}' 'exec atuin-pick'" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "Project Tasks",
|
|
"description": "pj: install, dev, make, uv, scripts",
|
|
"category": "Tools",
|
|
"shortcut": "Ctrl+Shift+Space",
|
|
"aliases": ["pj", "run"],
|
|
"action": { "palette": "tasks" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "Sessions (sessionx)",
|
|
"description": "fuzzy switch, create, rename, kill",
|
|
"category": "Sessions",
|
|
"shortcut": "Ctrl+Shift+O",
|
|
"action": { "tmux": "run-shell '~/.config/tmux/plugins/tmux-sessionx/scripts/sessionx.sh'" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "Save Sessions",
|
|
"description": "tmux-resurrect snapshot now",
|
|
"category": "Sessions",
|
|
"action": { "tmux": "run-shell '~/.config/tmux/plugins/tmux-resurrect/scripts/save.sh'" }
|
|
},
|
|
{
|
|
"icon": "",
|
|
"title": "Restore Sessions",
|
|
"description": "tmux-resurrect: last snapshot",
|
|
"category": "Sessions",
|
|
"action": { "tmux": "run-shell '~/.config/tmux/plugins/tmux-resurrect/scripts/restore.sh'" }
|
|
}
|
|
]
|