=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.1,v retrieving revision 1.652 retrieving revision 1.653 diff -u -r1.652 -r1.653 --- src/usr.bin/tmux/tmux.1 2019/05/25 16:51:10 1.652 +++ src/usr.bin/tmux/tmux.1 2019/05/26 12:02:42 1.653 @@ -1,4 +1,4 @@ -.\" $OpenBSD: tmux.1,v 1.652 2019/05/25 16:51:10 nicm Exp $ +.\" $OpenBSD: tmux.1,v 1.653 2019/05/26 12:02:42 nicm Exp $ .\" .\" Copyright (c) 2007 Nicholas Marriott .\" @@ -14,7 +14,7 @@ .\" IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING .\" OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: May 25 2019 $ +.Dd $Mdocdate: May 26 2019 $ .Dt TMUX 1 .Os .Sh NAME @@ -3989,9 +3989,16 @@ Positive numbers count from the start of the string and negative from the end, so .Ql #{=5:pane_title} -will include at most the first 5 characters of the pane title, or +will include at most the first five characters of the pane title, or .Ql #{=-5:pane_title} -the last 5 characters. +the last five characters. +A suffix or prefix may be given as a second argument - if provided then it is +appended or prepended to the string if the length has been trimmed, for example +.Ql #{=/5/...:pane_title} +will append +.Ql ... +if the pane title is more than five characters. +.Pp Prefixing a time variable with .Ql t: will convert it to a string, so if