nicm
af611815ea
Emit window-layout-changed on swap-pane, from George Nachman.
2022-05-30 12:54:09 +00:00
nicm
4ae2c64657
Better error reporting when applying custom layouts.
2022-05-30 12:52:02 +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
nicm
d4423dca19
Fix clearphist alias, from Jacqueline Jolicoeur via jmc@.
2022-04-14 06:59:29 +00:00
nicm
65c0af76fb
Preserve CRLF flag when respawning.
2022-04-01 10:11:59 +00: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
nicm
ded695504f
Capture up to used size not available size for each line.
2022-03-30 07:05:26 +00:00
nicm
207b1bc385
Report error if creating socket fails with -D.
2022-03-28 07:40:57 +00:00
nicm
422fcd294a
Fix exit message if creating socket fails.
2022-03-25 06:14:42 +00:00
nicm
938130bc69
Add unit (milliseconds) to escape-time, show unset colours as "none"
...
rather than "invalid" and don't show the same text twice for user
options in customize mode.
2022-03-24 12:07:25 +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
nicm
6a1706a62f
Check scroll-on-clear for ED also.
2022-03-17 13:39:13 +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
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
nicm
bfbe972225
With -f use percentages of window size not pane size, GitHub issue 2866.
2022-03-08 22:14:25 +00:00
nicm
cf217fa618
Fix user hooks (which are strings not arrays).
2022-03-08 21:58:37 +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
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
nicm
98cd8e4cad
Add formats for client and server UID and user (for multiuser setups).
2022-03-08 11:28:40 +00:00
nicm
a731b1a916
Pass client when adding menu item, GitHub issue 3103.
2022-03-07 11:52:09 +00:00
nicm
7d4224f207
Allow optional arguments.
2022-03-03 08:24:12 +00:00
nicm
f39a71aaad
Don't convert codes for special keys (Tab, Enter, Escape).
2022-03-01 15:20:22 +00:00
nicm
2da096d828
Exit on SIGHUP before attach also, GitHub issue 3084.
2022-02-28 09:34:57 +00:00
nicm
2e59ff2db9
Map control keys back to an ASCII uppercase letter when passing them on
...
as extended keys.
2022-02-28 09:24:22 +00:00
deraadt
e8d6d53a7b
MAXCOMLEN is no longer needed in these programs, so remove the annotation
...
from sys/param.h include lines, or remove the include lines entirely if
it this was the least requirement.
ok millert
2022-02-22 17:35:01 +00:00
nicm
d54b18ca2b
Do not attempt to update focus (and crash) when there is no previous window.
2022-02-22 13:31:18 +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
nicm
0fd01f8873
Initialize copy_width before adjusting it, GitHub issue 3079.
2022-02-22 11:07:25 +00:00
nicm
a9b880921d
Use correct size for screen when popup is created without borders.
2022-02-22 11:01:57 +00:00
nicm
818b2176ef
Add a window-resized hook which is fired when the window is actually
...
resized which may be later than the client resize, GitHub issue 2995.
2022-02-17 09:58:47 +00:00
nicm
0027ee13a0
Support more mouse buttons when the terminal sends them, GitHub issue
...
3055.
2022-02-16 18:55:05 +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
nicm
f85208602d
Do not create a buffer from an OSC 52 response if we have not sent a
...
query.
2022-02-15 13:03:02 +00:00
nicm
040164555a
Do not return error with -q, GitHub issue 3065.
2022-02-14 09:10:48 +00:00
nicm
07e2d88c20
Use ACS for pane border indicators so they work with different line
...
types, from Thomas Adam.
2022-02-04 11:57:22 +00:00
nicm
3276f0c184
Adjust size given to resize-pane for pane status line, GitHub issue
...
3050.
2022-02-03 11:06:11 +00:00
nicm
948d2fad0a
Use format_draw for command prompt prefix to allow styles, GitHub issue
...
3054.
2022-02-03 10:07:11 +00:00
nicm
c401c91ad9
Update focus when active pane changes after pane destroyed.
2022-02-03 07:38:17 +00:00
nicm
5080acc127
Add a key in copy mode to toggle position indicator.
2022-02-03 07:26:43 +00:00
nicm
97900d0442
A menu must be shown on a client, so always give the client when adding
...
the items. Also fix mode menus.
2022-02-01 18:12:20 +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
nicm
7a4ba6d4a5
Mention that if-shell and #() use /bin/sh.
2022-02-01 12:05:42 +00:00
nicm
770d28b8c5
Do not overflow width when not enough space.
2022-02-01 11:52:08 +00:00
nicm
a6b361e775
Do not try to strdup NULL, from seL4 at disroot dot org in GitHub issue
...
3038.
2022-01-17 10:40:03 +00:00
nicm
b2b94dcba7
Ignore windows without a size set (may be used for pane only), from
...
Anindya Mukherjee.
2022-01-06 08:20:00 +00:00
nicm
e6e3c75ed7
Try to turn on less-capable mouse modes when turning on more-capable, to
...
increase the chances we get something even if the terminal doesn't support
the one we really want. GitHub issue 3020.
2021-12-31 11:35:49 +00:00
nicm
9aad945f7e
Support underscore style with capture-pane -e, GitHub issue 2928.
2021-12-21 14:57:28 +00:00
nicm
ff64aafeab
ARM's Morello CHERI architecture does not support pointers in packed
...
structures, so remove the packed attribute on struct grid_line and
reorder the members to eliminate unnecessary padding. From Jessica
Clarke in GitHub issue 3012.
2021-12-21 13:07:53 +00:00
nicm
e4856de8bf
Do not crash on a zero size character.
2021-12-20 09:02:12 +00:00
nicm
c6149adf55
Make pane-border-format a pane option, GitHub issue 2999.
2021-12-13 09:42:20 +00:00