|
|
@@ -47,8 +47,8 @@ in
|
|
|
"tmux new-window -n terminal -t {session}"
|
|
|
"tmux rename-window -t {session}:1 editor"
|
|
|
"tmux send-keys -t {session}:editor \"nvim\" Enter"
|
|
|
- "tmux send-keys -t {session}:gemini \"nix shell nixpkgs#gemini-cli\" Enter"
|
|
|
- "tmux send-keys -t {session}:gemini \"gemini\" Enter"
|
|
|
+ "tmux send-keys -t {session}:ai \"nix shell nixpkgs#gemini-cli\" Enter"
|
|
|
+ "tmux send-keys -t {session}:ai \"gemini\" Enter"
|
|
|
"tmux select-window -t {session}:editor"
|
|
|
]}'
|
|
|
set -g @sessionx-fzf-builtin-tmux 'off'
|
|
|
@@ -83,10 +83,15 @@ in
|
|
|
bind-key '"' split-window -v -c '#{pane_current_path}'
|
|
|
|
|
|
# resize pane with vim motion keys
|
|
|
- bind -r h resize-pane -L 1
|
|
|
- bind -r l resize-pane -R 1
|
|
|
- bind -r j resize-pane -D 1
|
|
|
- bind -r k resize-pane -U 1
|
|
|
+ bind-key -r h resize-pane -L 1
|
|
|
+ bind-key -r l resize-pane -R 1
|
|
|
+ bind-key -r j resize-pane -D 1
|
|
|
+ bind-key -r k resize-pane -U 1
|
|
|
+
|
|
|
+ # move between tmux windows
|
|
|
+ bind-key -n C-e select-window -t :1
|
|
|
+ bind-key -n C-a select-window -t :2
|
|
|
+ bind-key -n C-t select-window -t :3
|
|
|
'';
|
|
|
};
|
|
|
}
|