No. I have found that it was a still undocumented change made in v3.0.  

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

I have done this to get around it, as I use different versions of tmux and 
the same .tmux.config:

# Find and set tmux version
run-shell 'tmux setenv -g TMUX_VERSION $(tmux -V | \
    sed -En "s/^tmux ([0-9]+(.[0-9]+)?).*/\1/p")'
...
# Move window on statusbar
if-shell -b '[ "$(echo "$TMUX_VERSION < 3.0" | bc)" = 1 ]' " \
    bind -n C-S-PPage swap-window -t :-1; \
    bind -n C-S-NPage swap-window -t :+1"
if-shell -b '[ "$(echo "$TMUX_VERSION >= 3.0" | bc)" = 1 ]' " \
    bind -n C-S-PPage swap-window -d -t :-1; \
    bind -n C-S-NPage swap-window -d -t :+1"

Seems to be working well so far.

Cheers
On Thursday, 24 June 2021 at 05:51:04 UTC+1 Scott Rochford wrote:

> Are the the tmux versions (tmux -V) the same?
>
> Regards
> Scott
>
> On Thu, 24 Jun 2021, 10:57 eggbean, <[email protected]> wrote:
>
>> I have been using these settings for many years (around 12 years) on 
>> remote SSH sessions without any problems. 
>>
>> # Window navigation
>> bind -n C-PPage prev
>> bind -n C-NPage next
>> bind -n C-S-PPage swap-window -t -1
>> bind -n C-S-NPage swap-window -t +1
>>
>> But I have started using Linux as desktop OS relatively recently, and so 
>> I have had this problem for a couple of years, but thought I would 
>> eventually figure out what the problem is, but I still have not:
>>
>> PROBLEM: The second two settings, to move the windows in the statusbar 
>> work fine on remote SSH sessions, but when tmux is used locally, they 
>> don't. The windows get swapped as expected, but the other window becomes 
>> the current one, instead of the one that was current when the swap was 
>> initiated.
>>
>> Why does this happen?
>>
>> I am using Pop!_OS 20.04, which is based on Ubuntu and Alacritty as the 
>> terminal emulator, although this behaviour seems to work on any terminal.
>>
>> Thanks for any help that can be provided.
>>
>> -- 
>> 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 [email protected].
>> To view this discussion on the web, visit 
>> https://groups.google.com/d/msgid/tmux-users/41a14582-ff8e-4a78-aab1-f8f21b4ada25n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tmux-users/41a14582-ff8e-4a78-aab1-f8f21b4ada25n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/tmux-users/8fab1ca6-800d-4fb9-8f1f-7201a3488388n%40googlegroups.com.

Reply via email to