commit 3056db48426cd415b42b3b91cdb9413c62426309 parent 6880841fab92a09c06b54fdd3b89735f81220c54 Author: mtmn <miro@haravara.org> Date: Sat, 25 Apr 2026 20:52:59 +0200 fix: t() now creates new sessions Diffstat:
| M | modules/mixins/dotfiles/config/shell/rc/functions | | | 5 | ++++- |
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/modules/mixins/dotfiles/config/shell/rc/functions b/modules/mixins/dotfiles/config/shell/rc/functions @@ -125,7 +125,10 @@ cd() { t() { if [ $# -eq 0 ]; then - session=$(tmux list-sessions -F '#{session_name}' 2>/dev/null | fzf) + result=$(tmux list-sessions -F '#{session_name}' 2>/dev/null | fzf --print-query) + fzf_exit=$? + [ $fzf_exit -eq 130 ] && return + session=$(printf '%s' "$result" | tail -1) [ -z "$session" ] && return else session="$1"