no not related to that bug. i rewrote the description, is it more clear
now? frankly i expect this affects virtually everyone, and most folks
are just trying to ignore the annoyance.
** Description changed:
- tmux bi w choose-t -wF'#{==:#{window_index},2}' #this shows 0 on windows
other than window 2:
- (0) - 0: 1
- (1) ├─> 0: 0
- (2) ├─> 1: 0
- (3) ├─> 2: 1
- (4) ├─> 3: 0
-
- tmux bi w choose-t -wf'#{==:#{window_index},2}' #so this eliminates windows
other than window 2:
- (0) - 0: 6 windows (attached)
- (1) └─> 2: ssh* (1 panes) "e540"
-
- tmux bi w choose-t -wF'#{window_format}' #this shows 0 on the session line
and 1 on each window:
- (0) - 0: 0
- (1) ├─> 0: 1
- (2) ├─> 1: 1
- (3) ├─> 2: 1
- (4) ├─> 3: 1
-
- tmux bi w choose-t -wf'#{window_format}' #so this ought to eliminate the
session line, and restore choose-window alignment, but doesn't:
- (0) - 0: 4 windows (attached)
- (1) ├─> 0: man- (1 panes) "e540"
- (2) ├─> 1: bash (1 panes) "e540"
- (3) ├─> 2: ssh* (1 panes) "e540"
- (4) ├─> 3: bash (1 panes) "e540"
-
- if it did, then my choose-window list could be properly aligned as it is
+ choose-window produces a sensibly aligned list
on centos7 (tmux-1.8-4.el7.x86_64):
(0) 0: htop "umari"
(1) 1: bash "umari"
(2) 2: bash- "umari"
(3) 3: bash* "umari"
and ubuntu xenial (tmux 2.1-3build1):
- (0) 0: [tmux]- "jocur"
+ (0) 0: [tmux]- "jocur"
(1) 1: bash* "jocur"
+
+ but more recent versions produce an annoyingly misaligned list due to the new
session line:
+ (0) - 0: 4 windows (attached)
+ (1) ├─> 0: man- (1 panes) "e540"
+ (2) ├─> 1: bash (1 panes) "e540"
+ (3) ├─> 2: ssh* (1 panes) "e540"
+ (4) ├─> 3: bash (1 panes) "e540"
+
+ so when you choose a window from the new choose-window list, you have to
+ look carefully and choose "the wrong window" or you get the wrong
+ window! is there a way to fix or workaround this problem?
+
+ because this shows 0 on windows other than window 2:
+ $ tmux bi w choose-t -wF'#{==:#{window_index},2}'
+ (0) - 0: 1
+ (1) ├─> 0: 0
+ (2) ├─> 1: 0
+ (3) ├─> 2: 1
+ (4) ├─> 3: 0
+
+ thus this eliminates windows other than window 2:
+ $ tmux bi w choose-t -wf'#{==:#{window_index},2}'
+ (0) - 0: 6 windows (attached)
+ (1) └─> 2: ssh* (1 panes) "e540"
+
+ so similarly since this shows 0 on the session line and 1 on each window:
+ $ tmux bi w choose-t -wF'#{window_format}'
+ (0) - 0: 0
+ (1) ├─> 0: 1
+ (2) ├─> 1: 1
+ (3) ├─> 2: 1
+ (4) ├─> 3: 1
+
+ you'd expect this to eliminate the session line, and restore proper alignment
of the choose-window listing, but strangely it just doesn't:
+ $ tmux bi w choose-t -wf'#{window_format}'
+ (0) - 0: 4 windows (attached)
+ (1) ├─> 0: man- (1 panes) "e540"
+ (2) ├─> 1: bash (1 panes) "e540"
+ (3) ├─> 2: ssh* (1 panes) "e540"
+ (4) ├─> 3: bash (1 panes) "e540"
+
+ so a fix or workaround would be greatly appreciated!
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: tmux 3.0a-2
ProcVersionSignature: Ubuntu 5.4.0-42.46-generic 5.4.44
Uname: Linux 5.4.0-42-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.4
Architecture: amd64
CasperMD5CheckResult: skip
Date: Sat Aug 15 21:05:07 2020
InstallationDate: Installed on 2020-03-15 (153 days ago)
InstallationMedia: Lubuntu 20.04 LTS "Focal Fossa" - Alpha amd64 (20200314)
ProcEnviron:
- LC_TIME=en_DK.utf8
- TERM=screen
- PATH=(custom, no user)
- LANG=en_US.utf8
- SHELL=/bin/bash
+ LC_TIME=en_DK.utf8
+ TERM=screen
+ PATH=(custom, no user)
+ LANG=en_US.utf8
+ SHELL=/bin/bash
SourcePackage: tmux
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1891785
Title:
choose-w misaligned (regression)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tmux/+bug/1891785/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs