aboutsummaryrefslogtreecommitdiff
path: root/tmux.1
diff options
context:
space:
mode:
authornicm <nicm>2020-03-31 16:53:23 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2020-04-01 10:08:09 +0100
commit8dedccaa205a91a0dd57012150567403c2ac827d (patch)
tree10568cade7d592df321d9dcd3c6abb25edcf3194 /tmux.1
parente5fd85415d89ebe8b2f69c80ce6cf80fb1442fde (diff)
downloadrtmux-8dedccaa205a91a0dd57012150567403c2ac827d.tar.gz
rtmux-8dedccaa205a91a0dd57012150567403c2ac827d.tar.bz2
rtmux-8dedccaa205a91a0dd57012150567403c2ac827d.zip
Add non-regex search variants to avoid the performance cost for people
with large histories or long lines.
Diffstat (limited to 'tmux.1')
-rw-r--r--tmux.124
1 files changed, 23 insertions, 1 deletions
diff --git a/tmux.1 b/tmux.1
index dc78abdc..03950c60 100644
--- a/tmux.1
+++ b/tmux.1
@@ -1503,9 +1503,11 @@ The following commands are supported in copy mode:
.It Li "scroll-up" Ta "C-y" Ta "C-Up"
.It Li "search-again" Ta "n" Ta "n"
.It Li "search-backward <for>" Ta "?" Ta ""
-.It Li "search-forward <for>" Ta "/" Ta ""
.It Li "search-backward-incremental <for>" Ta "" Ta "C-r"
+.It Li "search-backward-text <for>" Ta "" Ta ""
+.It Li "search-forward <for>" Ta "/" Ta ""
.It Li "search-forward-incremental <for>" Ta "" Ta "C-s"
+.It Li "search-forward-text <for>" Ta "" Ta ""
.It Li "search-reverse" Ta "N" Ta "N"
.It Li "select-line" Ta "V" Ta ""
.It Li "select-word" Ta "" Ta ""
@@ -1514,6 +1516,26 @@ The following commands are supported in copy mode:
.It Li "top-line" Ta "H" Ta "M-R"
.El
.Pp
+The search commands come in several varieties:
+.Ql search-forward
+and
+.Ql search-backward
+search for a regular expression;
+the
+.Ql -text
+variants search for a plain text string rather than a regular expression;
+.Ql -incremental
+perform an incremental search and expect to be used with the
+.Fl i
+flag to the
+.Ic command-prompt
+command.
+.Ql search-again
+repeats the last search and
+.Ql search-reverse
+does the same but reverses the direction (forward becomes backward and backward
+becomes forward).
+.Pp
Copy commands may take an optional buffer prefix argument which is used
to generate the buffer name (the default is
.Ql buffer