From e81c196b685cb2765a96eecd615f7ac53bce6acd Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 3 Mar 2026 23:14:01 +0200 Subject: better --- fish/conf.d/tmux.fish | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/fish/conf.d/tmux.fish b/fish/conf.d/tmux.fish index 23ad68f..f54542b 100644 --- a/fish/conf.d/tmux.fish +++ b/fish/conf.d/tmux.fish @@ -28,7 +28,18 @@ function tmux::new end function tmux::git_project - set -l filter (test -n "$argv[1]"; and echo $argv[1]; or echo .) + if test (count $argv) -eq 0 + set -l git_root (basename (git rev-parse --show-toplevel 2>/dev/null)) + if test -n "$git_root" + tmux::attach (basename $git_root) + return + else + set -l filter . + end + else + set -l filter $argv[1] + end + set -l git_dir ~/git set -l index_age 0 -- cgit v1.2.3