Ask or discuss any quick questions about 3.3a here please.
Do not use this issue for bug reports, please open a new issue with full information, see CONTRIBUTING.
3.3a is a bug fix release of 3.3 with a few minor fixes. The previous issue for 3.3 is here.
The 3.3a CHANGES file is here.
As always, thanks to the many people who contributed to both this and to previous releases.
Note that the tmux configure script will now automatically choose the default value for the default-terminal option (used for TERM inside tmux) at build time and will prefer tmux-256color if it is available (the previous default was screen). tmux-256color is more fully featured than screen and its use is recommended.
However, due to the way Homebrew on macOS builds tmux, this can cause programs like zsh, clear and vi to complain or to work incorrectly.
The best way to fix this is to install tmux-256color with the system ncurses:
$ /*/*/Cellar/ncurses/6.3/bin/infocmp -x tmux-256color >tmux-256color.src
$ sudo /usr/bin/tic -x tmux-256color.src
Alternatively, change default-terminal to screen-256color in .tmux.conf:
set -g default-terminal screen-256color
See this comment for more information.
Here are some of the other notable changes for the 3.3 release, for more see the CHANGES file:
-
When building on macOS, --enable-utf8proc or --disable-utf8proc must be explicitly given to configure (the former is recommended).
-
There is now an ACL list to control users permitted to attach to a tmux socket (file system permissions must still be set manually); see the server-access command.
-
The passthrough escape sequence is now controlled by an option (allow-passthrough), default is off (recommended).
-
Various other new options: remain-on-exit-format, fill-character, scroll-on-clear, pane-border-indicators, cursor-style, cursor-colour, popup-border-lines, popup-border-style, popup-style, pane-colours.
-
On Linux, tmux now supports getting the socket from systemd (socket activation), if built with --enable-systemd.
-
There is now a menu when button 3 is pressed outside a popup border with a few items including the ability to convert a popup into a pane.
Ask or discuss any quick questions about 3.3a here please.
Do not use this issue for bug reports, please open a new issue with full information, see CONTRIBUTING.
3.3a is a bug fix release of 3.3 with a few minor fixes. The previous issue for 3.3 is here.
The 3.3a CHANGES file is here.
As always, thanks to the many people who contributed to both this and to previous releases.
Note that the tmux
configurescript will now automatically choose the default value for thedefault-terminaloption (used forTERMinside tmux) at build time and will prefertmux-256colorif it is available (the previous default wasscreen).tmux-256coloris more fully featured thanscreenand its use is recommended.However, due to the way Homebrew on macOS builds tmux, this can cause programs like
zsh,clearandvito complain or to work incorrectly.The best way to fix this is to install
tmux-256colorwith the system ncurses:Alternatively, change
default-terminaltoscreen-256colorin.tmux.conf:See this comment for more information.
Here are some of the other notable changes for the 3.3 release, for more see the CHANGES file:
When building on macOS,
--enable-utf8procor--disable-utf8procmust be explicitly given toconfigure(the former is recommended).There is now an ACL list to control users permitted to attach to a tmux socket (file system permissions must still be set manually); see the
server-accesscommand.The passthrough escape sequence is now controlled by an option (
allow-passthrough), default is off (recommended).Various other new options:
remain-on-exit-format,fill-character,scroll-on-clear,pane-border-indicators,cursor-style,cursor-colour,popup-border-lines,popup-border-style,popup-style,pane-colours.On Linux, tmux now supports getting the socket from systemd (socket activation), if built with
--enable-systemd.There is now a menu when button 3 is pressed outside a popup border with a few items including the ability to convert a popup into a pane.