tmux 3.2-rc

151 views
Skip to first unread message

Nicholas Marriott

unread,
Jun 22, 2020, 8:51:27 AM6/22/20
to tmux-...@googlegroups.com, iterm2-...@googlegroups.com
Hi all

I have created the first tmux 3.2 release candidate:

https://github.com/tmux/tmux/releases/download/3.2/tmux-3.2-rc.tar.gz

https://raw.githubusercontent.com/tmux/tmux/3.2/CHANGES

There will be a LOT of changes in this version - I have written a
summary of the major ones as part of this issue:

https://github.com/tmux/tmux/issues/2280

For a full list please see the CHANGES file.

Please test and report any issues on GitHub, to the tmux mailing list or
to me directly. Feature requests for the following or later releases are
also welcome.

As always it is best to report or discuss any likes, dislikes, problems
or unexpected changes in the next few months before 3.2 is released,
because as usual I will only make patch releases for major bugs or
crashes.

Thanks

Kaushal Modi

unread,
Jun 22, 2020, 10:50:03 AM6/22/20
to Nicholas Marriott, tmux-users
Hello Nicholas,

I just happened to build tmux from its master branch on git yesterday as I switches OSes yesterday (from RHEL 6.8 to CentOS 7). And now I am see these strange box characters at pane borders.

If you visualize a tmux window split into 2x2 panes, the box characters where the bottom 2 panes join look strange. See attached:

image.png

The box characters where all 4 panes intersect look fine though.

tmux -V gives

tmux next-3.2


--
Kaushal Modi

Kaushal Modi

unread,
Jun 22, 2020, 11:12:14 AM6/22/20
to Nicholas Marriott, tmux-users
If this helps in the debug, if I do

  setw -g pane-border-lines "simple"

I see this (attached).

image.png



--
Kaushal Modi

Nicholas Marriott

unread,
Jun 22, 2020, 2:05:50 PM6/22/20
to Kaushal Modi, tmux-users
Hi

I can't reproduce - if you start tmux from nothing in a 80x24 terminal
(for example "tmux -Ltest -f/dev/null new"), what commands do you run to
reproduce the problem?

Thanks



On Mon, Jun 22, 2020 at 10:49:25AM -0400, Kaushal Modi wrote:
> Hello Nicholas,
> I just happened to build tmux from its master branch on git yesterday as I
> switches OSes yesterday (from RHEL 6.8 to CentOS 7). And now I am see
> these strange box characters at pane borders.
> If you visualize a tmux window split into 2x2 panes, the box characters
> where the bottom 2 panes join look strange. See attached:

Kaushal Modi

unread,
Jun 22, 2020, 10:22:39 PM6/22/20
to Nicholas Marriott, tmux-users
Hello,

Here are the steps to reproduce the issue:

1. tmux -Ltest -f/dev/null new         

After that, the bottom left of the launched tmux session looks normal, like this:

image.png

2. Then do C-b : setw pane-border-status "bottom"

We will see that issue right away. Notice the two "+"-like box chars to the left of pane number 0.

image.png



--
Kaushal Modi

Nicholas Marriott

unread,
Jun 23, 2020, 3:39:11 AM6/23/20
to Kaushal Modi, tmux-users
Can you try attached please? Should fix this problem and also another
problem with pane borders that I noticed.





On Mon, Jun 22, 2020 at 10:22:01PM -0400, Kaushal Modi wrote:
> Hello,
> Here are the steps to reproduce the issue:
> 1. tmux -Ltest -f/dev/null new A A A A A
> After that, the bottom left of the launched tmux session looks normal,
> like this:
> image.png
> 2. Then do C-b : setw pane-border-status "bottom"
> We will see that issue right away. Notice the two "+"-like box chars to
> the left of pane number 0.
> image.png
>
> --
> Kaushal Modi
> On Mon, Jun 22, 2020 at 2:05 PM Nicholas Marriott
> <nicholas...@gmail.com> wrote:
>
> Hi
>
> I can't reproduce - if you start tmux from nothing in a 80x24 terminal
> (for example "tmux -Ltest -f/dev/null new"), what commands do you run to
> reproduce the problem?
>
> Thanks
>
> On Mon, Jun 22, 2020 at 10:49:25AM -0400, Kaushal Modi wrote:
> >A A Hello Nicholas,
> >A A I just happened to build tmux from its master branch on git
> yesterday as I
> >A A switches OSes yesterday (from RHEL 6.8 to CentOS 7). And now I am
> see
> >A A these strange box characters at pane borders.
> >A A If you visualize a tmux window split into 2x2 panes, the box
> characters
> >A A where the bottom 2 panes join look strange. See attached:
> >A A image.png
> >
> >A A The box characters where all 4 panes intersect look fine though.
> >A A tmux -V gives
> >A A tmux next-3.2
> >A A --
> >A A Kaushal Modi
> >A A On Mon, Jun 22, 2020 at 8:51 AM Nicholas Marriott
> >A A <nicholas...@gmail.com> wrote:
> >
> >A A A Hi all
> >
> >A A A I have created the first tmux 3.2 release candidate:



x.diff.txt

Kaushal Modi

unread,
Jun 23, 2020, 8:04:52 AM6/23/20
to Nicholas Marriott, tmux-users
The patch works wonderfully!

Thank you.

--
Kaushal Modi

Nicholas Marriott

unread,
Jun 23, 2020, 11:33:14 AM6/23/20
to Kaushal Modi, tmux-users
I have applied this now, it is in both master and 3.2-rc branch. Please
let me know if you see any further problems. Thanks!


On Tue, Jun 23, 2020 at 08:04:14AM -0400, Kaushal Modi wrote:
> The patch works wonderfully!
> Thank you.
> --
> Kaushal Modi
> On Tue, Jun 23, 2020 at 3:39 AM Nicholas Marriott
> <nicholas...@gmail.com> wrote:
>
> Can you try attached please? Should fix this problem and also another
> problem with pane borders that I noticed.
>
> On Mon, Jun 22, 2020 at 10:22:01PM -0400, Kaushal Modi wrote:
> >A A Hello,
> >A A Here are the steps to reproduce the issue:
> >A A 1. tmux -Ltest -f/dev/null new AA AA AA A A
> >A A After that, the bottom left of the launched tmux session looks
> normal,
> >A A like this:
> >A A image.png
> >A A 2. Then do C-b : setw pane-border-status "bottom"
> >A A We will see that issue right away. Notice the two "+"-like box
> chars to
> >A A the left of pane number 0.
> >A A image.png
> >
> >A A --
> >A A Kaushal Modi
> >A A On Mon, Jun 22, 2020 at 2:05 PM Nicholas Marriott
> >A A <nicholas...@gmail.com> wrote:
> >
> >A A A Hi
> >
> >A A A I can't reproduce - if you start tmux from nothing in a 80x24
> terminal
> >A A A (for example "tmux -Ltest -f/dev/null new"), what commands do
> you run to
> >A A A reproduce the problem?
> >
> >A A A Thanks
> >
> >A A A On Mon, Jun 22, 2020 at 10:49:25AM -0400, Kaushal Modi wrote:
> >A A A >AA AA Hello Nicholas,
> >A A A >AA AA I just happened to build tmux from its master branch
> on git
> >A A A yesterday as I
> >A A A >AA AA switches OSes yesterday (from RHEL 6.8 to CentOS 7).
> And now I am
> >A A A see
> >A A A >AA AA these strange box characters at pane borders.
> >A A A >AA AA If you visualize a tmux window split into 2x2 panes,
> the box
> >A A A characters
> >A A A >AA AA where the bottom 2 panes join look strange. See
> attached:
> >A A A >AA AA image.png
> >A A A >
> >A A A >AA AA The box characters where all 4 panes intersect look
> fine though.
> >A A A >AA AA tmux -V gives
> >A A A >AA AA tmux next-3.2
> >A A A >AA AA --
> >A A A >AA AA Kaushal Modi
> >A A A >AA AA On Mon, Jun 22, 2020 at 8:51 AM Nicholas Marriott
> >A A A >AA AA <nicholas...@gmail.com> wrote:
> >A A A >
> >A A A >AA AA AA Hi all
> >A A A >
> >A A A >AA AA AA I have created the first tmux 3.2 release
> candidate:

Nicholas Marriott

unread,
Jul 24, 2020, 3:46:32 AM7/24/20
to tmux-...@googlegroups.com, iterm2-...@googlegroups.com

Nicholas Marriott

unread,
Mar 2, 2021, 7:20:26 AM3/2/21
to tmux-...@googlegroups.com, iterm2-...@googlegroups.com
Hi all

I have released a fourth 3.2 release candidate:

https://github.com/tmux/tmux/releases/download/3.2-rc/tmux-3.2-rc4.tar.gz

https://raw.githubusercontent.com/tmux/tmux/3.2-rc/CHANGES

Anyone using popups in previous release candidates should note that they
have changed so that running a shell command is required, and the syntax
of the display-popup command has been simplified and brought into line
with other commands like new-window and split-window. Now, instead of:

tmux popup -KER "emacs /tmp"

You can do either of:

tmux popup -E "emacs /tmp"
tmux popup -E -- emacs /tmp

Please let me know of any problems either by email or by opening an
issue on GitHub.

Thanks

M Kelly

unread,
Mar 2, 2021, 9:51:24 AM3/2/21
to tmux-users
Hi,

Thanks always for wonderful tmux.
We have many scripts and utilities (including fzf-tmux from fzf) that make use of -K and/or -R popup args.
Could these arguments be silently ignored for compatibility ?

thx,
-m

Nicholas Marriott

unread,
Mar 2, 2021, 9:55:00 AM3/2/21
to M Kelly, tmux-users
Hi

They have not yet been in a release so I don't think it really makes
sense to keep them for compatibility, best just to change them.
> --
> You received this message because you are subscribed to the Google Groups
> "tmux-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tmux-users+...@googlegroups.com.
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/tmux-users/bc312751-6a19-4956-b1f2-09a3ce6303d4n%40googlegroups.com.

M Kelly

unread,
Mar 2, 2021, 9:58:43 AM3/2/21
to tmux-users
Hi,

ok, will do.

take care,
-m

Sivaram Neelakantan

unread,
Mar 3, 2021, 11:42:49 AM3/3/21
to tmux-...@googlegroups.com
On Tue, Mar 02 2021,Nicholas Marriott wrote:


[snipped 7 lines]

>
> Anyone using popups in previous release candidates should note that they
> have changed so that running a shell command is required, and the syntax
> of the display-popup command has been simplified and brought into line
> with other commands like new-window and split-window. Now, instead of:
>
> tmux popup -KER "emacs /tmp"
>
> You can do either of:
>
> tmux popup -E "emacs /tmp"
> tmux popup -E -- emacs /tmp

[snipped 5 lines]

Doesn't seem to work in Cygwin

I had the following lines which I changed to -E as suggested...
bind-key -N "Toggle persistent popup shell" \
-n F4 if-shell -F '#{==:#{session_name},float}' { detach-client } \
{ popup -w70% -h70% -E \
'tmux attach -t float || tmux new -s float \; \
display-message "Press PF4 to toggle floating popup or Ctrl-D to kill it"'\
}

Original line was # { popup -w70% -h70% -K -E -R \

This change works on ubuntu on wsl in Windows but shows only a black
box floating popup in cygwin tmux when I press F4 and no shell prompt
in it. just a black floating box. The messages of <prefix> ~ shown
below.

22:04: /dev/pty0 key ~: show-messages [0/0]
22:04: /dev/pty0 message: Unknown command: tmux
22:04: /dev/pty0 key F4: display-popup -E -h 70% -w 70% "tmux attach -t float || tmux new -s float \\; display-message \"Press PF4 to to
ggle floating popup or Ctrl-D to kill it\""
22:04: /dev/pty0 key F4: if-shell -F "#{==:#{session_name},float}" detach-client "popup -E -w70% -h70% \"tmux attach -t float || tmux new -s floa
t \\\\; display-message \\\"Press PF4 to toggle floating popup or Ctrl-D to kill it\\\"\""
22:04: /dev/pty0 command: new-session -A -s cyg




sivaram
--

Nicholas Marriott

unread,
Mar 4, 2021, 1:45:02 AM3/4/21
to Sivaram Neelakantan, tmux-users
Can you please open an issue with tmux server logs (tmux kill-server; tmux -vv new) from reproducing? Thanks

--
You received this message because you are subscribed to the Google Groups "tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tmux-users+...@googlegroups.com.

Sivaram Neelakantan

unread,
Mar 4, 2021, 9:57:29 AM3/4/21
to tmux-...@googlegroups.com
On Thu, Mar 04 2021,Nicholas Marriott wrote:

> Can you please open an issue with tmux server logs (tmux
> kill-server; tmux -vv new) from reproducing? Thanks
>

Sure. It generated 3 files but the server log file seems to be 1.4Mb
in size; do you want me to upload the entire file in github issue
tracker?

5.9K Mar 4 20:23 tmux-client-179.log
6.4K Mar 4 20:23 tmux-out-181.log
1.4M Mar 4 20:23 tmux-server-181.log

[snipped 52 lines]



sivaram
--

Nicholas Marriott

unread,
Mar 4, 2021, 10:00:34 AM3/4/21
to Sivaram Neelakantan, tmux-users
Yes please but gzip it if you like.


--
You received this message because you are subscribed to the Google Groups "tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tmux-users+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages