aboutsummaryrefslogtreecommitdiff
path: root/tmux.1
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2020-03-11 17:23:38 +0000
committerThomas Adam <thomas@xteddy.org>2020-03-11 17:23:38 +0000
commite512a3642ae3c05ae5ff26342aef66fc7c02916d (patch)
tree2119b53e11f6f2d393581b30fa7a1fddf23cbb13 /tmux.1
parent8d1d7fd775f8c92f4d6c7e6a4fa462f992ae381e (diff)
parentc820585dd0b5060d57296ae1086908e0b67b47b5 (diff)
downloadrtmux-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.134
1 files changed, 33 insertions, 1 deletions
diff --git a/tmux.1 b/tmux.1
index dc78abdc..3bca3b5a 100644
--- a/tmux.1
+++ b/tmux.1
@@ -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 = ,