Thomas Adam
2f3c71595b
Merge branch 'obsd-master'
2025-11-13 16:01:07 +00:00
nicm
113aaf37fc
When copying a line from one screen to another, stop only when both
...
source and target are beyond the allocated line length. Fixes problems
with trailing spaces on pane-border-format. GitHub issue 4688 from
Dmitry Ryabkov.
2025-11-13 13:08:44 +00:00
Nicholas Marriott
768042d29d
Fix build afte merge, from Vladimir Lomov.
2025-11-13 07:18:53 +00:00
Thomas Adam
db274f9c39
Merge branch 'obsd-master'
2025-11-12 21:26:29 +00:00
nicm
66279c124e
Make requests to the external terminal one queue instead of one by type,
...
and include any other requests as well so that ordering is maintained.
2025-11-12 20:41:06 +00:00
Thomas Adam
b335419505
Merge branch 'obsd-master'
2025-11-12 16:01:09 +00:00
nicm
3c9e10139f
If display-popup is used inside a popup, modify that popup. From
...
m-einfalt at gmx dot de in GitHub issue 4678.
2025-11-12 13:47:51 +00:00
Thomas Adam
34898c89cd
Merge branch 'obsd-master'
2025-11-12 10:01:08 +00:00
nicm
40600eebfa
Do not send theme updates to panes that have exited, GitHub issue 4671.
2025-11-12 08:06:33 +00:00
nicm
12497ecade
Convert all keys for backspace, not just A-Z.
2025-11-12 07:54:52 +00:00
nicm
9e21f426c0
Add a command to explcitly set the selection mode in copy mode, GitHub
...
issue 3842.
2025-11-12 07:53:22 +00:00
Nicholas Marriott
c77d49f67e
Save and restore images in alternate screen, GitHub issue 3732.
2025-11-12 07:49:17 +00:00
Thomas Adam
33cfe8b809
Merge branch 'obsd-master'
2025-11-07 14:01:08 +00:00
jsg
0d0ef5d0d2
correct test for COLORTERM containing 256
...
found with smatch, ok nicm@
2025-11-07 12:43:47 +00:00
Nicholas Marriott
d65bac979d
Do not try to allocate zero size colours, GitHub issue 4674.
2025-11-07 12:36:07 +00:00
jsg
c1667bd85e
consistently use tabs for indentation
...
found with smatch, ok nicm@
2025-11-07 12:30:36 +00:00
Thomas Adam
815f7ecffb
Merge branch 'obsd-master'
2025-11-03 12:01:06 +00:00
Thomas Adam
44c0443983
Merge branch 'obsd-master'
2025-11-03 09:57:35 +00:00
nicm
3051076dd1
Ignore Hangul filler character. There doesn't seem to be much agreement
...
on what to do with this but ignoring it seems rightand does improve
things. GitHub issue 3998.
2025-11-03 09:27:06 +00:00
nicm
d90b414223
Handle regional indicators and emoji modifiers in a better way, GitHub
...
issue 3998.
2025-11-01 16:44:24 +00:00
nicm
8cb2805eb7
Handle ~ correctly when loading a file, GitHub issue 3518.
2025-11-01 16:42:59 +00:00
nicm
e5ab5995db
Fix now-incorrect text about {}s.
2025-10-31 09:00:26 +00:00
nicm
e774b89062
Preserve marked pane with swap-window and move-window, GitHub issue 3443.
2025-10-30 13:52:08 +00:00
nicm
29db8ac36e
Set and check COLORTERM as a hint for RGB colour.
2025-10-30 11:52:25 +00:00
Thomas Adam
be2d4aa434
Merge branch 'obsd-master'
2025-10-30 10:01:07 +00:00
nicm
1e61e52400
If tmux receives a palette request (OSC 4) in a pane and the palette
...
entry has not been set, send a request to the most recently used client
and forward any response instead. Based on change from Tim Culverhouse
in GitHub issue 4665.
2025-10-30 07:41:19 +00:00
Thomas Adam
4bdfbfa854
Merge branch 'obsd-master'
2025-10-29 12:01:07 +00:00
nicm
2c08960f4e
Add -l flag to command-prompt to disable splitting into multiple prompts,
...
GitHub issue 4483.
2025-10-29 09:37:36 +00:00
nicm
1a419609e3
Don't enter copy mode on mouse wheel in alternate screen, GitHub issue 3705.
2025-10-29 09:33:20 +00:00
Nicholas Marriott
f812b8d304
Cast to avoid warnings on 32-bit architectures. GitHub issue 4597.
2025-10-29 08:49:16 +00:00
Thomas Adam
ff6eefd7c7
Merge branch 'obsd-master'
2025-10-28 18:01:08 +00:00
nicm
0c5abfefd3
Add commands to centre the cursor in copy mode, from m-einfalt at gmx
...
dot de in GitHub issue 4662.
2025-10-28 16:36:52 +00:00
Thomas Adam
e560a09db0
Merge branch 'obsd-master'
2025-10-28 15:16:58 +00:00
nicm
9bf8ca5856
Support case insensitive search in modes in the same way as copy mode
...
(like emacs, so all-lowercase means case insensitive). GitHub issue
4396.
2025-10-28 14:21:06 +00:00
Thomas Adam
410abb5afb
Merge branch 'obsd-master'
2025-10-28 14:01:08 +00:00
Thomas Adam
482aa937b1
Merge branch 'obsd-master'
2025-10-28 12:01:07 +00:00
nicm
b4ba6e49af
Do not realpath() everything since it is pointless and breaks symlinks.
...
GitHub issue 4427.
2025-10-28 10:51:30 +00:00
Thomas Adam
010394ab63
Merge branch 'obsd-master'
2025-10-28 10:01:07 +00:00
nicm
7cbb96528c
Do not try to reflow if line is NULL.
2025-10-28 09:01:12 +00:00
nicm
aa420cd54a
Tweak error messages so that file name isn't modified when we capitalize
...
the first letter, from Pavel Roskin in GitHub issue 4666.
2025-10-28 07:32:26 +00:00
Thomas Adam
d5302ec327
Merge branch 'obsd-master'
2025-10-27 22:01:08 +00:00
nicm
f31a2d229c
Do not play games with lines for view mode output since it stops them
...
wrapping, GitHub issue 4462.
2025-10-27 20:31:40 +00:00
Thomas Adam
35ad72e56f
Merge branch 'obsd-master'
2025-10-20 10:01:07 +01:00
nicm
f501817154
Fix the logic of the no-detached case for detach-on-destroy option - a
...
previous change made it so that even in the no-detached case, tmux would
always re-attach to a session, even if there weren't any detached ones.
From Martin Louazel in GitHub issue 4649.
2025-10-20 07:28:38 +00:00
Thomas Adam
449f255f3e
Merge branch 'obsd-master'
2025-10-13 10:01:08 +01:00
nicm
21d890e6df
Add buffer_full format variable, from Mohammad AlSaleh in GitHub issue
...
4630.
2025-10-13 07:29:53 +00:00
nicm
feb3b90596
Check allow-set-title for APC as well.
2025-10-13 07:19:08 +00:00
Nicholas Marriott
0ff2676a25
Implement getdtablecount(3) for Darwin, from Chip Davis in GitHub issue 4636.
2025-10-06 11:13:53 +01:00
Thomas Adam
3e28777ecb
Merge branch 'obsd-master'
2025-09-12 12:01:09 +01:00
nicm
7516f8e94f
Check the right flags member, reported by someone in GitHub issue 4634.
2025-09-12 08:46:29 +00:00