nicm
2db5f9c215
Add -N to capture-pane to preserve trailing spaces, from Leon Winter.
2019-08-01 08:42:34 +00:00
nicm
58bbce09e2
Remove check for same size - size has already been changed so this
...
breaks reflow.
2019-08-01 07:08:13 +00:00
nicm
e698ee01dd
Reorder some text in the windows & panes section and add some better
...
explanation of modes.
2019-07-30 10:10:02 +00:00
nicm
8f40f791d9
Change "lost server" message to "server exited unexpectedly", from Neal
...
McBurnett in GitHub issue 1857.
2019-07-26 20:08:40 +00:00
nicm
90dba3ec66
Mark pane status line jobs with FORMAT_STATUS also so it redraws when
...
they finish, GitHub issue 1852.
2019-07-24 21:16:17 +00:00
nicm
bf6d1aeaa4
Add a few vi(1) key aliases, from D Ben Knoble.
2019-07-19 07:20:51 +00:00
nicm
df7b5292ab
More man page fixes from lacygoill at lacygoill dot me, GitHub issue
...
1805.
2019-07-19 07:18:03 +00:00
nicm
f6a9f6b4ad
Use the right client for if -b.
2019-07-17 17:49:23 +00:00
nicm
9e7774bb96
Clear overlay on normal key press.
2019-07-17 17:46:51 +00:00
nicm
99852f8401
Fix check for wrapping when redrawing entire lines, GitHub issue 1836.
2019-07-16 14:11:52 +00:00
nicm
b89f2f28bb
Fix grid clear code to correctly clear with the default background
...
colour rather than ending up with the used count higher than the total
size, GitHub issue 1829.
2019-07-16 10:30:56 +00:00
nicm
eac055bfaf
Simplify code to work out if an extra line is needed in the cell.
2019-07-15 18:43:32 +00:00
nicm
6ceeceab7a
Make layout_fix_offsets take a window like layout_fix_panes.
2019-07-15 18:25:07 +00:00
nicm
91b6145499
The command item changes so can't keep getting the target out of it, need to use
...
the one from the first item. Fixes crash reported by M Kelly.
2019-07-10 14:33:24 +00:00
nicm
f4d858e7a0
Add -F to refresh-client to specify flags for control clients - one flag
...
at the moment, no-output which turns off forwarding pane output. From
Thomas Adam. GitHub issue 1834.
2019-07-10 11:20:10 +00:00
nicm
fc2016dbb6
Add a -H flag to send-keys to send literal keys given as hex numbers
...
(needed for control clients to send mouse sequences). Also add some
format flags for UTF-8 and SGR mouse mode. Requested by Bradley Smith in
GitHub issues 1832 and 1833.
2019-07-09 14:03:12 +00:00
nicm
ad11d49d64
Do not leak empty lines, GitHub issue 1824.
2019-07-09 13:19:36 +00:00
nicm
b74b8be680
Add j and k for navigation in menus, GitHub issue 1828.
2019-07-09 12:44:47 +00:00
nicm
a4be028b76
Clear search marks before resize, GitHub issue 1823.
2019-07-08 20:29:11 +00:00
nicm
cbe781203f
Use the clear history function for the 3J sequence rather than doing it manually.
2019-07-08 11:38:14 +00:00
nicm
ddf53d6e4e
Correctly adjust mouse position if the status line is at the top and
...
more than one line. GitHub issue 1822.
2019-07-06 20:56:34 +00:00
nicm
3635b3cd6c
Correctly clear underscore colour in grid_get_cell1, also fix struct
...
grid_cell to avoid padding. Fixes increased memory use reported by Suraj
N Kurapati.
2019-07-06 20:37:29 +00:00
nicm
55c694a467
Do not use uninitialized buffer name.
2019-07-05 07:52:27 +00:00
nicm
6a489fa7f6
Command prompt key presses need to avoid the command queue, GitHub issue
...
1817. Also a tmux.1 fix from jmc.
2019-07-02 20:09:19 +00:00
nicm
2da050413c
Add a "fill" style attribute to clear the entire format drawing area in
...
a colour, GitHub issue 1815.
2019-07-01 06:56:00 +00:00
nicm
cf30e0f935
Do not double free window if pane fails to start.
2019-06-30 19:21:53 +00:00
deraadt
4ff7bc3eb3
When system calls indicate an error they return -1, not some arbitrary
...
value < 0. errno is only updated in this case. Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
2019-06-28 13:35:05 +00:00
deraadt
6ce38b7395
asprintf returns -1, not an arbitrary value < 0. Also upon error the
...
(very sloppy specification) leaves an undefined value in *ret, so it is
wrong to inspect it, the error condition is enough.
discussed a little with nicm, and then much more with millert until we
were exasperated
2019-06-28 05:44:09 +00:00
jmc
b434692db2
minor eol issues;
2019-06-27 17:29:16 +00:00
nicm
dae2868d12
Add support for underscore colours with Setulc capability, mostly from
...
Kai Moschcau.
2019-06-27 15:17:41 +00:00
nicm
3a6d90adad
Fix a typo in window_pane_find_down (w not wp) and a missing PANE_STATUS_TOP.
2019-06-26 18:44:22 +00:00
nicm
87ea14328c
Pass keys that aren't 0-9 on to normal key processing when display-panes
...
is active (restores previous behaviour).
2019-06-26 18:28:31 +00:00
nicm
c599ad63f8
Log window and pane resizes.
2019-06-26 13:05:24 +00:00
nicm
80d76612b8
Fix some comments (top/bottom not left/right).
2019-06-26 13:05:06 +00:00
nicm
d83f356218
Add #define for the pane status line option position numbers.
2019-06-26 13:03:47 +00:00
nicm
20b938bcb1
Expand arguments to C and s format modifiers (matches m which already expands).
2019-06-24 10:04:29 +00:00
nicm
bdab595095
Trim trailing spaces when matching.
2019-06-24 08:20:02 +00:00
nicm
f1100f97f7
Do not always set scope for panes because the window check might fail,
...
GitHub issue 1810.
2019-06-23 10:00:29 +00:00
nicm
e3c2772d2f
Man page fixes from lacygoill at lacygoill dot me.
2019-06-21 07:11:01 +00:00
nicm
1d8e545bc1
Add -r to find-window for regex instead of fnmatch.
2019-06-20 20:31:04 +00:00
nicm
97a317a656
Need to always check focus even if not current window.
2019-06-20 19:29:38 +00:00
nicm
cb5e681ef6
FIx return of options_scope_from_name on error.
2019-06-20 18:13:04 +00:00
nicm
f4e835754c
Fix how regex substitution works with empty matches.
2019-06-20 15:40:14 +00:00
nicm
fc1df91e03
allow-rename and alternate-screen can be pane options.
2019-06-20 13:40:22 +00:00
nicm
c1573727f0
Still need to walk the options tree for user options.
2019-06-20 13:39:17 +00:00
nicm
5f92f92908
Add a per-pane option set. Pane options inherit from window options (so
...
there should be no change to existing behaviour) and are set and shown
with set-option -p and show-options -p.
Change remain-on-exit and window-style/window-active-style to be pane
options (some others will be changed later).
This makes select-pane -P and -g unnecessary so no longer document them
(they still work) and no longer document set-window-option and
show-window-options in favour of set-option -w and show-options -w.
2019-06-20 11:59:59 +00:00
nicm
c1ede507d9
Add a helper function to work out option table from name.
2019-06-20 07:41:29 +00:00
nicm
cd1fc42df6
Add a -A flag to show-options to show parent options as well.
2019-06-20 07:10:56 +00:00
nicm
ae541287d3
Expand command formats in %if and move the config file loading later (to
...
when the first client has identified) so all the client formats are
available, fixes problems reported by Thomas Sattler.
2019-06-20 06:51:36 +00:00
nicm
250fdd08be
Handle comments more correctly inside {}, from Avi Halachmi.
2019-06-18 11:17:40 +00:00