diff options
author | Thomas Adam <thomas@xteddy.org> | 2020-03-11 17:23:38 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2020-03-11 17:23:38 +0000 |
commit | e512a3642ae3c05ae5ff26342aef66fc7c02916d (patch) | |
tree | 2119b53e11f6f2d393581b30fa7a1fddf23cbb13 /tmux.1 | |
parent | 8d1d7fd775f8c92f4d6c7e6a4fa462f992ae381e (diff) | |
parent | c820585dd0b5060d57296ae1086908e0b67b47b5 (diff) | |
download | rtmux-e512a3642ae3c05ae5ff26342aef66fc7c02916d.tar.gz rtmux-e512a3642ae3c05ae5ff26342aef66fc7c02916d.tar.bz2 rtmux-e512a3642ae3c05ae5ff26342aef66fc7c02916d.zip |
Merge branch 'obsd-master'
Also add a check for -lm via AC_SEARCH_LIBS in configure.ac for
portablility fixes.
Diffstat (limited to 'tmux.1')
-rw-r--r-- | tmux.1 | 34 |
1 files changed, 33 insertions, 1 deletions
@@ -4107,7 +4107,7 @@ specifies an .Xr fnmatch 3 or regular expression comparison. The first argument is the pattern and the second the string to compare. -An optional third argument specifies flags: +An optional argument specifies flags: .Ql r means the pattern is a regular expression instead of the default .Xr fnmatch 3 @@ -4134,6 +4134,38 @@ ignores case. For example: .Ql #{C/r:^Start} .Pp +Numeric operators may be performed by prefixing two comma-separated alternatives with an +.Ql e +and an operator. +An optional +.Ql f +flag may be given after the operator to use floating point numbers, otherwise integers are used. +This may be followed by a number giving the number of decimal places to use for the result. +The available operators are: +addition +.Ql + , +subtraction +.Ql - , +multiplication +.Ql * , +division +.Ql / , +and modulus +.Ql m +or +.Ql % +(note that +.Ql % +must be escaped as +.Ql %% +in formats which are also expanded by +.Xr strftime 3 ) . +For example, +.Ql #{e|*|f|4:5.5,3} +multiplies 5.5 by 3 for a result with four decimal places and +.Ql #{e|%%:7,3} +returns the modulus of 7 and 3. +.Pp A limit may be placed on the length of the resultant string by prefixing it by an .Ql = , |