Nicholas Marriott
3f55d05386
Tidy up border redrawing, fix some errors in how the window border connects
...
with panes.
2020-05-13 17:49:37 +01:00
Nicholas Marriott
4cb1d3d7a9
Move editor stuff to common code in popup.c.
2020-05-13 06:58:07 +01:00
Nicholas Marriott
6214cd0726
Add a mark in copy mode. Set with set-mark command (bound to 'X') by default
...
and the mark and cursor position are swapped with 'jump-to-mark' (bound to
M-x). The line containing the mark is shown in copy-mode-mark-style with the
horizontal position in reverse.
From Anindya Mukherjee in GitHub issue 2209.
2020-05-13 06:29:57 +01:00
Thomas Adam
9d44df9da9
Merge branch 'master' of github.com:tmux/tmux
2020-05-13 01:15:31 +01:00
Thomas Adam
212cf53ea9
Merge branch 'obsd-master'
2020-05-13 01:05:04 +01:00
Nicholas Marriott
ba20e46bdc
Do not log NULL text.
2020-05-12 10:36:31 +01:00
Nicholas Marriott
8d238491d0
Show default key bindings in customize mode.
2020-05-12 10:22:38 +01:00
Nicholas Marriott
5a34f51d33
Include key bindings in customize mode.
2020-05-12 08:57:55 +01:00
Nicholas Marriott
c489bf0a1e
Support embedded styles in the display-message message, GitHub issue 2206.
2020-05-11 09:18:35 +01:00
Nicholas Marriott
8502517d30
Add to CHANGES.
2020-05-10 17:06:31 +01:00
Nicholas Marriott
0070313e28
Fix comparison of tty name.
2020-05-10 16:57:33 +01:00
Nicholas Marriott
d01e7aac89
Add a -D flag to ask tmux not to daemonize, useful both for running a debugger
...
(lldb does not have follow-fork-mode) and for running with a managed supervisor
init system. GitHub issue 2190.
2020-05-10 16:52:46 +01:00
Nicholas Marriott
5fa377d927
Do not loop forever when search finds an empty match, GitHub issue 2203.
2020-05-10 10:01:20 +01:00
Nicholas Marriott
79a9a7b931
Fix next-matching-bracket logic, from Chris Barber.
2020-05-09 16:15:08 +01:00
Nicholas Marriott
532d06c399
Initialize return code in case something mysterious happens.
2020-05-09 16:08:13 +01:00
Nicholas Marriott
013d857ef8
Wrap all lines in customize mode, not just the description.
2020-05-09 15:29:14 +01:00
Nicholas Marriott
690d72adb3
Remove unused variables.
2020-05-09 14:38:00 +01:00
Nicholas Marriott
ca18990826
Fix some warnings, from Jan Polensky.
2020-05-09 14:33:25 +01:00
Nicholas Marriott
5e97d79eb1
Fix some customize mode drawing nits.
2020-05-08 22:09:31 +01:00
Nicholas Marriott
a61cbf1c33
Add a customize mode where options may be browsed and changed, includes adding
...
a brief description of each option. Bound to "C" by default.
2020-05-08 19:10:09 +01:00
nicm
aa7dccf8e1
imsg.h needs uio.h, pointed out by deraadt
2020-05-08 14:15:11 +00:00
Nicholas Marriott
708e9bc072
Allow a custom time format to be given to the t format modifier.
2020-05-07 11:04:43 +01:00
Nicholas Marriott
b0fa36734e
Fix pretty time function to actually work and allow time format to be applied
...
to any string that is suitable.
2020-05-07 09:55:06 +01:00
Nicholas Marriott
63e17d8cad
Do not use client if NULL, from Thomas Adam.
2020-05-07 05:55:42 +01:00
Nicholas Marriott
66ecb1dff4
Update CHANGES.
2020-05-06 15:48:27 +01:00
Nicholas Marriott
7a95e9bf7e
Change message log to be per server rather than per client and include every
...
command that is run.
2020-05-06 13:43:22 +01:00
Nicholas Marriott
c80fc6bf9e
Add M-+ and M-- to expand and collapse all items in tree mode.
2020-05-05 16:33:58 +01:00
Nicholas Marriott
2f89d2e7d8
Change the existing client flags for control mode to apply for any client, use
...
the same mechanism for the read-only flag and add an ignore-size flag.
refresh-client -F has become -f (-F stays for backwards compatibility) and
attach-session and switch-client now have -f flags also. A new format
"client_flags" lists the flags and is shown by list-clients by default.
This separates the read-only flag from "ignore size" behaviour (new
ignore-size) flag - both behaviours are useful in different circumstances.
attach -r and switchc -r remain and set or toggle both flags together.
2020-05-05 15:42:20 +01:00
Nicholas Marriott
deacfedc65
Remove an extra space in clients output.
2020-05-05 13:34:53 +01:00
Nicholas Marriott
32c134f5a9
Wrap a line.
2020-05-05 12:39:20 +01:00
Nicholas Marriott
23b4e1b9d8
pane_path is not #T, from Chris Rawnsley.
2020-05-05 11:35:33 +01:00
Nicholas Marriott
e810f15272
Store and restore cursor position when copy mode is resized, from Anindya
...
Mukherjee.
2020-05-05 10:20:57 +01:00
Nicholas Marriott
1f6c00f8ef
Only redraw popup on the client it belongs to.
2020-05-05 10:02:47 +01:00
Nicholas Marriott
63390d2dd6
Export TERM_PROGRAM and TERM_PROGRAM_VERSION like various other terminals.
2020-05-05 06:31:14 +01:00
Nicholas Marriott
9991a14e81
Add formats for after hook command arguments.
2020-05-05 06:19:29 +01:00
Nicholas Marriott
fc13e9bc2b
Turn off cursor in menus again.
2020-05-04 17:37:03 +01:00
Nicholas Marriott
a08f1c8c59
Merge branch '3.1b-rc'
2020-05-04 09:14:36 +01:00
Nicholas Marriott
a10c4c60cb
Add to CHANGES.
2020-05-04 09:06:57 +01:00
Nicholas Marriott
c89ed7c092
Try to search the entire history first for up to 200 ms so a search count can
...
be shown. If it takes too long, search the visible text only.
2020-05-03 15:58:29 +01:00
Nicholas Marriott
e7aeb77bd9
Use the cursor position not the current position when working out which marks
...
are current.
2020-05-03 15:44:38 +01:00
Nicholas Marriott
cb09705df3
Need musl-gcc for static also.
2020-05-03 12:37:38 +01:00
Nicholas Marriott
4fcbd6700f
Add musl builds.
2020-05-03 12:33:47 +01:00
Nicholas Marriott
ff5e3d1a88
Ugh, enable not with.
2020-05-03 12:20:08 +01:00
Nicholas Marriott
fbc8fca067
Use termcap instead.
2020-05-03 12:18:04 +01:00
Nicholas Marriott
1cfa6b0d5c
Try w/o database.
2020-05-03 12:12:47 +01:00
Nicholas Marriott
b203f7f19f
Better ncurses URL and some other fixes.
2020-05-03 12:03:50 +01:00
Nicholas Marriott
97d490204b
Add build of everything.
2020-05-03 11:47:28 +01:00
Nicholas Marriott
55901367d0
Add more stuff.
2020-05-03 11:16:30 +01:00
Nicholas Marriott
ff250aa30e
Fix exclude.
2020-05-03 11:12:51 +01:00
Nicholas Marriott
955d9d22b9
Add static build.
2020-05-03 11:09:36 +01:00