diff options
| author | Craig Jennings <c@cjennings.net> | 2026-02-14 01:48:59 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-02-14 01:48:59 -0600 |
| commit | 1353c660b6322d9a2324ec426bbcdbae4219d26e (patch) | |
| tree | 6c8009ee23bb030336072057db7f3597832f61c1 /dotfiles | |
| parent | d9f25e059b92fc7de6fecd877ed1344e7a99ab7c (diff) | |
| download | archsetup-1353c660b6322d9a2324ec426bbcdbae4219d26e.tar.gz archsetup-1353c660b6322d9a2324ec426bbcdbae4219d26e.zip | |
feat(aix): focus newly opened project window after sort
Move select-window after sort_windows so the first new project gets
focus via stable window ID. Also restructure todo.org into flat task
list (V2MOM preserved in docs/v2mom.org).
Diffstat (limited to 'dotfiles')
| -rwxr-xr-x | dotfiles/common/.local/bin/aix | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/dotfiles/common/.local/bin/aix b/dotfiles/common/.local/bin/aix index 27c1638..b9d9e69 100755 --- a/dotfiles/common/.local/bin/aix +++ b/dotfiles/common/.local/bin/aix @@ -132,12 +132,11 @@ if tmux has-session -t "$SESSION" 2>/dev/null; then wid=$(create_window "$dir" "$name") [ -z "$first_wid" ] && first_wid="$wid" done - - tmux select-window -t "$first_wid" fi fi sort_windows + [ -n "$first_wid" ] && tmux select-window -t "$first_wid" attach_session exit 0 fi @@ -166,6 +165,5 @@ done # Sort windows and select first project sort_windows -base_idx=$(tmux show-option -gv base-index 2>/dev/null || echo 0) -tmux select-window -t "$SESSION:$base_idx" +tmux select-window -t "$first_wid" attach_session |
