Thomas Adam
fbe6fe7f55
Merge branch 'obsd-master'
2023-04-28 12:52:21 +01:00
nicm
41b318ac7c
Add options to change the confirm key and default behaviour of
...
confirm-before. From Elias Assaf in GitHub issue 3548; prompted by an
earlier change from Yutaro Yoshii in GitHub issue 3496.
2023-04-28 06:12:27 +00:00
Thomas Adam
9d8131c190
Merge branch 'obsd-master'
2023-04-27 19:16:08 +01:00
nicm
a2018b2c3f
Clarify text for new -A slightly, GitHub issue 3508.
2023-04-03 07:39:37 +00:00
nicm
c21af7e446
Add a format to show if there are unseen changes while in a mode, from
...
Dan Aloni in GitHub issue 3498.
2023-03-27 08:47:57 +00:00
Thomas Adam
ddaeebc213
Merge branch 'obsd-master'
2023-02-07 12:01:13 +00:00
nicm
0bd78b42c0
Add an L modifier like P, W, S to loop over clients. Also fix some long
...
lines in tmux(1).
2023-02-07 10:21:01 +00:00
Thomas Adam
4a0126f7fb
Merge branch 'obsd-master'
2023-02-06 12:01:12 +00:00
nicm
7acc8d703d
Add -f to list-clients like the other list commands, from Andy Walker in
...
GitHub issue 3449.
2023-02-06 09:20:30 +00:00
Thomas Adam
e25926d3c4
Merge branch 'obsd-master'
2023-02-06 00:01:11 +00:00
nicm
93b1b78150
Extend display-message to work for control clients. GitHub issue 3449.
2023-02-05 21:15:32 +00:00
Thomas Adam
f5af3cfb21
Merge branch 'obsd-master'
2023-01-23 12:01:11 +00:00
nicm
e7e112fbd0
Too many \s in example, GitHub issue 3445.
2023-01-23 09:33:51 +00:00
Thomas Adam
c42087c789
Merge branch 'obsd-master'
2023-01-21 00:01:11 +00:00
nicm
3aa458ea63
Add a flag to display-menu to select the manu item chosen first, GitHub
...
issue 3442.
2023-01-20 21:36:00 +00:00
Thomas Adam
5086377f30
Merge branch 'obsd-master'
2023-01-08 23:26:09 +00:00
nicm
cb51942669
Quotes are now required in select-layout example.
2023-01-08 21:00:01 +00:00
Thomas Adam
21e00e4635
Merge branch 'obsd-master'
2023-01-06 09:02:00 +00:00
kn
b5ab4d2c13
Denote multiple arguments with 'arg ...' not 'args'
...
A few programs used the plural in their synopsis which doesn't read as
clear as the obvious triple-dot notation.
mdoc(7) .Ar defaults to "file ..." if no arguments are given and consistent
use of 'arg ...' matches that behaviour.
Cleanup a few markups of the same argument so the text keeps reading
naturally; omit unhelpful parts like 'if optional arguments are given,
they are passed along' for tools like time(1) and timeout(1) that obviously
execute commands with whatever arguments where given -- just like doas(1)
which doesn't mention arguments in its DESCRIPTION in the first place.
For expr(1) the difference between 'expressions' and 'expression ...' is
crucial, as arguments must be passed as individual words.
Feedback millert jmc schwarze deraadt
OK jmc
2022-12-22 19:53:23 +00:00
nicm
3b3f42053a
Add send-keys -K to handle keys directly as if typed (so look up in key
...
table). GitHub issue 3361.
2022-12-16 08:13:40 +00:00
Thomas Adam
1536b7e206
Merge branch 'obsd-master'
2022-11-11 10:01:09 +00:00
nicm
fe475bd856
Parse primary device attributes as well as secondary and add a SIXEL
...
flag (not used yet), from Anindya Mukherjee.
2022-11-11 08:37:55 +00:00
nicm
079f48e8a6
Document alternative delimiters for substitution, from Jim Wisniewski.
2022-11-11 08:27:17 +00:00
Thomas Adam
aaa043a20f
Merge branch 'obsd-master'
2022-11-11 02:01:10 +00:00
jmc
48f41e4a41
- sort options; from josiah frentsos
...
ok nicm
- add -N to SYNOPSIS
- sort usage()
2022-11-10 22:58:39 +00:00
Thomas Adam
c449512be4
Merge branch 'obsd-master'
2022-11-03 10:01:11 +00:00
nicm
3be369522b
Add a -l flag to display-message to disable format expansion, from Aaron
...
Jensen. GitHub issue 3372.
2022-11-03 08:33:57 +00:00
Thomas Adam
9dd1f442c5
Merge branch 'obsd-master'
2022-10-28 16:01:10 +01:00
nicm
8edece2cdb
Add paste-buffer-deleted notification and fix name of paste-buffer-changed.
2022-10-28 13:00:02 +00:00
Thomas Adam
9ef854f5a9
Merge branch 'obsd-master'
2022-09-28 12:01:09 +01:00
nicm
a10452be2d
Add scroll-top and scroll-bottom commands to scroll so cursor is at top
...
or bottom. From Anindya Mukherjee, GitHub issue 3334.
2022-09-28 07:59:50 +00:00
Thomas Adam
f49f92737f
Merge branch 'obsd-master'
2022-09-22 17:10:38 +01:00
nicm
f03c3ca6c3
Add message-line option to control where message and prompt go, from
...
Varun Kumar E in GitHub issue 3324.
2022-09-09 11:02:23 +00:00
Thomas Adam
038dfb27a8
Merge branch 'obsd-master'
2022-08-23 12:01:10 +01:00
nicm
416c27c995
Add scroll-middle copy mode command to make cursor line in the middle,
...
from Varun Kumar E in GitHub issue 3307.
2022-08-23 08:14:19 +00:00
Thomas Adam
9c34aad21c
Merge branch 'obsd-master'
2022-08-15 13:54:47 +01:00
nicm
7c2dcd7238
Notify when a paste buffer is deleted, GitHub issue 3302 from George
...
Nachman.
2022-08-15 09:10:34 +00:00
nicm
03149bf7f6
Add a Nobr terminfo capability to tell tmux the terminal does not use
...
bright colours for bold (makes a difference to how tmux applies palette
differences). From Damien Tardy-Panis in GitHub issue 3301.
2022-08-15 08:54:03 +00:00
Thomas Adam
7b8ececd8d
Merge branch 'obsd-master'
2022-08-02 14:01:09 +01:00
nicm
42ba6c1b22
Add a third state "all" to allow-passthrough to work even in invisible
...
panes, from Sergei Grechanik in GitHub issue 3274.
2022-08-02 11:09:26 +00:00
Thomas Adam
9a2fdf8fd4
Merge branch 'obsd-master'
2022-08-02 12:01:09 +01:00
nicm
36d904011a
-u is no longer equivalent to -TUTF-8 so don't say it is.
2022-08-02 08:57:01 +00:00
Thomas Adam
dc6bc0e95a
Merge branch 'obsd-master'
2022-07-06 12:01:09 +01:00
Thomas Adam
b130e951cc
Merge branch 'obsd-master'
2022-07-06 10:01:10 +01:00
nicm
dd602eaa61
Mention whether time is creation/activity for sort orders.
2022-07-06 07:51:37 +00:00
nicm
d0d2c39dec
Support hyperlinks with capture-pane -e and add a mouse_hyperlink
...
format, GitHub issue 3247 from Jeff Chiang.
2022-07-06 07:36:36 +00:00
Thomas Adam
01c4919f5f
Merge branch 'obsd-master'
2022-06-30 16:37:18 +01:00
nicm
cdacc12ce3
Add support for OSC 8 hyperlinks (a VTE extension now supported by other
...
terminals such as iTerm2). Originally written by me then extended and
completed by first Will Noble and later Jeff Chiang. GitHub issues 911,
2621, 2890, 3240.
2022-06-30 09:55:53 +00:00
Thomas Adam
d46870ede5
Merge branch 'obsd-master'
2022-06-20 12:01:09 +01:00
nicm
a888ce9963
Do not display configuration file errors in a pane when in control mode,
...
instead report them with a %config-error notification. GitHub issue 3193.
2022-06-20 07:59:37 +00:00
Thomas Adam
06869ff22f
Merge branch 'obsd-master'
2022-06-14 10:01:08 +01:00
nicm
616bde08ac
kf* terminfo capabilities are poorly defined and rxvt uses them in a
...
different way from xterm, so add a feature flag for rxvt to make tmux
ignore the capabilities and instead rely on its builtin definitions.
2022-06-14 07:29:00 +00:00
nicm
2f2bb82f5f
Add pane_start_path to match start_command.
2022-05-30 13:07:06 +00:00
nicm
384f0ee269
Fix property name from Sergei Dyshel, and a typo from imcusg at gmail
...
dot com.
2022-05-30 13:06:10 +00:00
nicm
cd692b5a68
Add an ACL list for users connecting to the tmux socket. Users may be
...
forbidden from attaching, forced to attach read-only, or allowed to
attach read-write. A new command, server-access, configures the list.
tmux gets the user using getpeereid(3) of the client socket. Users must
still configure file system permissions manually. From Dallas Lyons and
others.
2022-05-30 12:48:57 +00:00
Nicholas Marriott
bf33e807b6
Fix property name, from Sergei Dyshel.
2022-05-30 08:43:06 +01:00
Nicholas Marriott
1b28b2b51d
Add pane_start_path to match start_command.
2022-05-20 08:49:05 +01:00
Thomas Adam
5ed64657d8
Merge branch 'obsd-master'
2022-05-01 22:33:38 +01:00
nicm
d4423dca19
Fix clearphist alias, from Jacqueline Jolicoeur via jmc@.
2022-04-14 06:59:29 +00:00
Nicholas Marriott
d6306b634e
Add an ACL list for users connecting to the tmux socket. Users may be forbidden
...
from attaching, forced to attach read-only, or allowed to attach read-write. A
new command, server-access, configures the list. tmux gets the user using
getpeereid(3) of the client socket. Users must still configure file system
permissions manually.
2022-04-06 14:28:50 +01:00
Thomas Adam
87b248f3e8
Merge branch 'obsd-master' into master
2022-03-31 20:01:11 +01:00
naddy
2d9f4ca9a1
man pages: add missing commas between subordinate and main clauses
...
jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.
ok jmc@
2022-03-31 17:27:27 +00:00
Thomas Adam
5e491e7947
Merge branch 'obsd-master' into master
2022-03-24 12:01:11 +00:00
nicm
792d13af49
Add a capability for OSC 7 and use it similarly to how the title is set
...
(and controlled by the same set-titles option). GitHub issue 3127.
2022-03-24 09:05:57 +00:00
Thomas Adam
964deae422
Merge branch 'obsd-master' into master
2022-03-17 16:01:11 +00:00
nicm
10d689e735
Add an option (scroll-on-clear) to control if tmux scrolls into history
...
on clear, from Robert Lange in GitHub issue 3121.
2022-03-17 11:35:37 +00:00
Thomas Adam
5d4c3ef762
Merge branch 'obsd-master' into master
2022-03-16 20:01:10 +00:00
nicm
e6e737ac0b
Add an option to set the character used for unused areas of the
...
terminal, GitHub issue 3110.
2022-03-16 17:00:17 +00:00
Thomas Adam
25337ac102
Merge branch 'obsd-master' into master
2022-03-08 20:01:11 +00:00
nicm
a3d920930b
Add remain-on-exit-format to set text shown when pane is dead.
2022-03-08 18:31:46 +00:00
Thomas Adam
2fb6089e81
Merge branch 'obsd-master' into master
2022-03-08 14:01:11 +00:00
nicm
ad9b805983
Add argument to refresh-client -l to forward clipboard to a pane. GitHub
...
issue 3068.
2022-03-08 12:01:19 +00:00
Thomas Adam
2be5488693
Merge branch 'obsd-master' into master
2022-02-22 14:01:10 +00:00
nicm
fa71e9a079
Add next_session_id format with the next session ID, GitHub issue 3078.
2022-02-22 11:10:41 +00:00
Thomas Adam
85ef73591d
Merge branch 'obsd-master' into master
2022-02-15 16:01:11 +00:00
nicm
5076beb009
Add an option (default off) to control the passthrough escape sequence.
...
Like set-clipboard and allow-rename it is safer to forbid this by
default.
2022-02-15 13:11:29 +00:00
Thomas Adam
375f6c90b0
Merge branch 'obsd-master' into master
2022-02-03 08:01:12 +00:00
nicm
5080acc127
Add a key in copy mode to toggle position indicator.
2022-02-03 07:26:43 +00:00
Thomas Adam
a4f336a91a
Merge branch 'obsd-master' into master
2022-02-01 16:01:11 +00:00
nicm
7e34645fcb
Add option to show arrows for active pane indicator, GitHub issue 3022
...
from Marcel Partap.
2022-02-01 14:46:41 +00:00
Thomas Adam
1b7afd5129
Merge branch 'obsd-master' into master
2022-02-01 14:01:11 +00:00
nicm
7a4ba6d4a5
Mention that if-shell and #() use /bin/sh.
2022-02-01 12:05:42 +00:00
Nicholas Marriott
e5e4df7a22
Mention alternate config files, from Daniel Augusto in GitHub issue 3023.
2022-01-06 08:23:42 +00:00
Thomas Adam
5c5712be5c
Merge branch 'obsd-master' into master
2021-12-10 16:01:11 +00:00
Thomas Adam
8941dbe482
Merge branch 'obsd-master' into master
2021-12-10 14:01:10 +00:00
nicm
9c1633a865
Missed unlinked control notifications, GitHub issue 2996.
2021-12-10 12:51:11 +00:00
nicm
1f9aad2bb4
Mention XParseColor(3) for the cursor colour escape sequence.
2021-12-10 12:45:32 +00:00
Thomas Adam
138ffc7cb6
Merge branch 'obsd-master' into master
2021-12-07 09:52:59 +00:00
nicm
630c592ef8
If trimming menu item text, show key if it would take up less than a
...
quarter of the space; from Alexis Hildebrandt.
Also new sentence, new line in tmux.1, from jmc.
2021-11-11 09:22:33 +00:00
kn
8f1cc0e9fa
Fix mandoc HTML rendering for command aliases
...
Replace hand-rolled parentheses with the proper mdoc(7) macro,
otherwise the closing ")" ends up inside the command description.
Reported by Josh Rickmar, thanks!
2021-11-04 13:15:13 +00:00
Thomas Adam
77fc7ac3be
Merge branch 'obsd-master' into master
2021-11-03 16:01:14 +00:00
nicm
57100376cc
Add a cursor-style option, from Alexis Hildebrandt in GitHub issue 2960.
2021-11-03 13:37:17 +00:00
Thomas Adam
7d330c19e8
Merge branch 'obsd-master' into master
2021-11-01 12:01:12 +00:00
nicm
8d2286b769
Add a cursor-colour option, from Alexis Hildebrandt in GitHub issue
...
2959.
2021-11-01 09:34:49 +00:00
Thomas Adam
6f46f71d58
Merge branch 'obsd-master' into master
2021-10-26 00:01:13 +01:00
nicm
197a116f5a
Add a way to force a colour to RGB and a format to display it.
2021-10-25 21:21:16 +00:00
nicm
eb82ad5216
Missing Pp, from Alexis Hildebrandt.
2021-10-25 20:32:42 +00:00
Thomas Adam
3934d9b24d
Merge branch 'obsd-master' into master
2021-10-25 12:01:11 +01:00
nicm
ef46eb91a5
Add -s and -S to display-popup to set popup and border style, from
...
Alexis Hildebrandt in GitHub issue 2931.
2021-10-25 09:38:36 +00:00
Thomas Adam
1bf2f811ea
Merge branch 'obsd-master' into master
2021-10-20 14:01:15 +01:00
nicm
8a9bfd0cdd
Add -T to set a popup title, from Alexis Hildebrandt in GitHub issue 2941.
2021-10-20 09:50:40 +00:00
Thomas Adam
9e986d6a96
Merge branch 'obsd-master' into master
2021-10-18 12:01:12 +01:00
nicm
cc27a43c40
Remove duplicate options, spotted by Ricky Cintron.
2021-10-18 09:09:46 +00:00
Thomas Adam
264fe7fc2a
Merge branch 'obsd-master' into master
2021-10-14 16:01:20 +01:00
nicm
add20637f2
Add popup-border-lines option to set popup line style, from Alexis
...
Hildebrandt, GitHub issue 2930.
2021-10-14 13:19:01 +00:00
Thomas Adam
fb23df679b
Merge branch 'obsd-master' into master
2021-10-13 14:01:16 +01:00
nicm
837ca176d1
Add popup-style and popup-border-style options, from Alexis Hildebrandt
...
in GitHub issue 2927.
2021-10-13 09:28:36 +00:00
Thomas Adam
af82106fae
Merge branch 'obsd-master' into master
2021-10-11 14:01:13 +01:00
nicm
759efe1b33
Add -e flag to set environment for popup, from Alexis Hildebrandt in
...
GitHub issue 2924.
2021-10-11 10:55:30 +00:00
Thomas Adam
7ca863c5af
Merge branch 'obsd-master' into master
2021-10-08 18:01:11 +01:00
jmc
7800a431ea
remove extra .El;
2021-10-08 14:14:31 +00:00
Thomas Adam
bf0f694f91
Merge branch 'obsd-master' into master
2021-10-08 10:01:12 +01:00
kn
50a77f4417
Add tags for command aliases
...
Make ":tnew" work, i.e. bring the reader to the definition of the full
"new-window" command aliased as "new" just like ":tnew-window" would.
OK nicm
2021-10-08 06:37:39 +00:00
Thomas Adam
fed7b29c7e
Merge branch 'obsd-master' into master
2021-10-07 10:01:10 +01:00
nicm
5f63181ed5
Add a missing El, from Alexis Hildebrandt in GitHub issue 2918.
2021-10-07 07:53:31 +00:00
Thomas Adam
479c9563c7
Merge branch 'obsd-master' into master
2021-10-05 16:01:13 +01:00
nicm
9f6164a05c
Make send-keys without any arguments send the key it is bound to (if
...
any). GitHub issue 2904.
2021-10-05 12:49:37 +00:00
Thomas Adam
609baea95e
Merge branch 'obsd-master' into master
2021-08-27 20:01:11 +01:00
nicm
fd756a150b
Allow control mode clients to set a hard limit on the window width and
...
height, GitHub issue 2594.
2021-08-27 17:15:57 +00:00
Thomas Adam
54773d23b5
Merge branch 'obsd-master' into master
2021-08-14 01:34:54 +01:00
nicm
7789639b5d
Add a menu when a popup is present (mouse only for now).
2021-08-13 18:54:54 +00:00
nicm
614611a8bd
Add -B flag to remove border from popup.
2021-08-13 17:03:29 +00:00
nicm
a2b8506917
Set return code for confirm-before and make command-prompt also block,
...
GitHub issue 2822.
2021-08-13 06:50:42 +00:00
Thomas Adam
fada3eb932
Merge branch 'obsd-master' into master
2021-08-12 10:01:22 +01:00
nicm
163908fe8a
Move hook format setup earlier and add a hook_client, GitHub issue 2809.
2021-08-12 08:05:11 +00:00
Thomas Adam
44ada9cd67
Merge branch 'obsd-master' into master
2021-08-12 00:01:26 +01:00
nicm
7eea3d7ab8
Break the colour palette into a struct rather than just a single array
...
and use that to support the OSC palette-setting sequences in popups.
Also add a pane-colours array option to specify the defaults. GitHub
issue 2815.
2021-08-11 20:49:55 +00:00
Thomas Adam
e9d49161e0
Merge branch 'obsd-master' into master
2021-08-11 12:01:20 +01:00
nicm
338ec859a4
Make confirm-before optionally block the invoking client like run-shell,
...
GitHub issue 2819.
2021-08-11 08:40:58 +00:00
Thomas Adam
9d80ec6cc9
Merge branch 'obsd-master' into master
2021-08-09 16:01:35 +01:00
nicm
be5988457f
Change copy-line and copy-end-of-line not to cancel and add -and-cancel
...
variants, like the other copy commands. GitHub issue 2799.
2021-08-09 13:08:08 +00:00
Thomas Adam
33e332428c
Merge branch 'obsd-master' into master
2021-08-06 12:01:24 +01:00
nicm
19812b2d29
Add client focus hooks.
2021-08-06 09:19:02 +00:00
Thomas Adam
4b88872c85
Merge branch 'obsd-master' into master
2021-08-04 10:01:25 +01:00
nicm
42490f4750
Add a client-active hook, from ncfavier in GitHub issue 2803.
2021-08-04 08:07:19 +00:00
Thomas Adam
3dfb77416f
Merge branch 'obsd-master' into master
2021-06-18 09:52:47 +01:00
nicm
1d4296f17f
Mention %1 under choose-tree also.
2021-06-18 07:46:54 +00:00
jmc
0d0683c28a
fix some formatting errors;
2021-06-10 13:12:31 +00:00
nicm
1e879ef458
Feature for the mouse since FreeBSD termcap does not have kmous.
2021-06-10 07:59:08 +00:00
nicm
77b1290698
More accurate vi(1) word navigation in copy mode and on the status line.
...
This changes the meaning of the word-separators option - setting it to
the empty string is equivalent to the previous behavior. From Will Noble
in GitHub issue 2693.
2021-06-10 07:56:47 +00:00
nicm
1bbdd2aba2
Add -F for command-prompt and use it to fix "Rename" on the window menu,
...
GitHub issue 2699.
2021-06-10 07:52:56 +00:00
nicm
866117636e
Add different command historys for different types of prompts
...
("command", "search" etc). From Anindya Mukherjee.
2021-06-10 07:50:03 +00:00
nicm
84e22168a5
Change resize timers and flags into one timer and a queue which is
...
simpler and fixes problems with vim when resized multiple times. GitHub
issue 2677.
2021-06-10 07:33:41 +00:00
nicm
0c5cbbbf5c
Three changes to fix problems with xterm in VT340 mode, reported by
...
Thomas Sattler.
1) Do not include the DECSLRM or DECFRA features for xterm; they will be
added instead if secondary DA responds as VT420 (this happens
already).
2) Set or reset the individual flags after terminal-overrides is
applied, so the user can properly disable them.
3) Add a capability for DECFRA ("Rect").
2021-06-10 07:28:45 +00:00
nicm
64c276c23b
Add an "always" value to the extended-keys option to always forward
...
these keys to applications inside tmux.
2021-06-10 07:24:10 +00:00
Nicholas Marriott
7a236869ba
Feature for the mouse since FreeBSD termcap does not have kmous.
2021-06-08 10:49:40 +01:00
Nicholas Marriott
022d0210c5
More accurate vi(1) word navigation in copy mode and on the status line. This
...
changes the meaning of the word-separators option - setting it to the empty
string is equivalent to the previous behavior. From Will Noble in GitHub issue
2693.
2021-05-13 08:49:58 +01:00
Nicholas Marriott
4ca6b42c24
Add -F for command-prompt and use it to fix "Rename" on the window menu, GitHub
...
issue 2699.
2021-05-10 07:52:30 +01:00
Nicholas Marriott
c03b57465b
Add different command historys for different types of prompts ("command",
...
"search" etc). From Anindya Mukherjee.
2021-05-03 07:39:32 +01:00
Nicholas Marriott
ce8c56cc97
Mention S- for Shift, GitHub issue 2683.
2021-04-27 08:29:54 +01:00