summaryrefslogtreecommitdiff
path: root/usr.bin/tmux
AgeCommit message (Collapse)Author
2024-09-29Fix grey colour, from Magnus Gross.Nicholas Marriott
2024-09-16Add copy mode commands which were missed when descriptions were added,Nicholas Marriott
from Julian Prein, GitHub issue 4121.
2024-09-16Change the behaviour of extended-keys always slightly so thatNicholas Marriott
applications can still enter mode 2 if they want, they just cannot turn extended keys off entirely. From Stanislav Kljuhhin.
2024-09-16Add a prefix timeout option, from Conor Taylor in GitHub issue 4108.Nicholas Marriott
2024-09-11Mouse move keys are not useful as key bindings because we do not turnNicholas Marriott
them on unless the application requests them. Ignore them so they do not cause the prefix to be canceled, GitHub issue 4111.
2024-08-27Display hyperlinks in copy mode and add copy_cursor_hyperlink format toNicholas Marriott
get the hyperlink under the cursor.
2024-08-27Add search_count and search_count_partial formats in copy mode, GitHubNicholas Marriott
issue 4091.
2024-08-27Do not reset mouse pane if clicked on status line, it may have been setNicholas Marriott
by a range.
2024-08-26Use strtonum instead of atoi.Nicholas Marriott
2024-08-26C-h should not be treated specially and represented internally as \b butNicholas Marriott
as C-h like the other Ctrl keys. Backspace is already handled separately if it VERASE.
2024-08-26Pass the screen_redraw_ctx struct into more functions instead ofNicholas Marriott
individual arguments (for example for the pane status), from Michael Grant.
2024-08-26Client flags was changed to uint64_t a while ago, fix a few cases whereNicholas Marriott
it is still int (do not matter now but will with some new flags). From Michael Grant.
2024-08-26Add window_pane_mode helper function to tell if a pane is in copy mode,Nicholas Marriott
from Michael Grant.
2024-08-26Add copy-mode -d flag to scroll a page down if in copy mode already,Nicholas Marriott
from Michael Grant.
2024-08-23Ignore internal function keys if they have not got an entry in the keyNicholas Marriott
table.
2024-08-23Check for exact match for layout name before looking for a prefix match.Nicholas Marriott
2024-08-22Clear overlay when command prompt is entered. Also fix some spacing inNicholas Marriott
man page pointed out by jmc.
2024-08-22Short Ctrl keys like ^A need to be converted to lowercase so they end upNicholas Marriott
as 'a'|KEYC_CTRL to match the new internal representation. Problem reported by naddy@.
2024-08-21Mention that load- and save-buffer can use stdin, from Ramon Fischer.Nicholas Marriott
2024-08-21Add mirrored versions of the main-horizontal and main-vertical layouts whereNicholas Marriott
the main pane is bottom or right instead of top or left, from Sherwyn Sen.
2024-08-21C-Space and Meta keys should not be translated in mode 1 extended keys.Nicholas Marriott
2024-08-21Set the default for extended-keys back to off because it appears emacs turnsNicholas Marriott
the keys on but does not correctly handle them except in xterm (!). Also fix so that off takes effect as expected.
2024-08-21Revamp extended keys support to more closely match xterm and supportNicholas Marriott
mode 2 as well as mode 1. From Stanislav Kljuhhin (GitHub issue 4038). This changes tmux to always request mode 2 from parent terminal, change to an unambiguous internal representation of keys, and adds an option (extended-keys-format) to control the format similar to the xterm(1) formatOtherKeys resource.
2024-08-19Allow REP to work with Unicode characters, GitHub issue 3687.Nicholas Marriott
2024-08-19Both terminators \007 and \033\\ leave the index pointing to the finalNicholas Marriott
character of the terminator, so correct the size calculation to always add one. GitHub issue 4082.
2024-08-04Make a little effort to treate CRLF as LF in config files. GitHub issueNicholas Marriott
3720.
2024-08-04The Linux console has some bugs with bright colours. It seems likelyNicholas Marriott
that it is emulating them by setting a bright (or bold) flag; however, when the colour is changed from a bright colour (say SGR 96) to a non-bright (say SGR 36), the flag is not reset, so the new colour remains as bright. SGR 39 (default colour) also does not reset, so you end up with the bright default colour. Work around this by sending SGR 0 when switching away from a bright colour, and disable AX for TERM=linux. Also make the check for AX simpler and do not check for the op capability is not actually used. GitHub issue 3976.
2024-08-04-l should be before -r, pointed out by jmc a while ago.Nicholas Marriott
2024-08-04Adjust the logic when deleting last buffer to better preserve theNicholas Marriott
selection: if selecting the element below the deleted one fails (because as the last one), select the one above it instead. From Daniel Mueller, GitHub issue 4043.
2024-08-04Use paste_is_empty to check if there are no buffers since paste_get_topNicholas Marriott
will return NULL if there are no automatic buffers.
2024-07-22Expand full array option values if no index is provided, GitHub issueNicholas Marriott
4051.
2024-07-12UTF-8 keys now contain the internal representation and not the UnicodeNicholas Marriott
codepoint, so convert extended keys properly. From Stanislav Kljuhhin.
2024-06-24Add a way (refresh-client -r) for control mode clients to provide OSC 10Nicholas Marriott
and 11 responses to tmux so they can set the default foreground and background colours, from George Nachman in GitHub issue 4014.
2024-06-24Check the underline style colour against the correct default value againNicholas Marriott
(it was changed from 0 to 8), from Romain Francoise.
2024-05-24Do not escape $ unless DQ is set, that is the only case where we need toNicholas Marriott
escape it.
2024-05-24Add N to search backwards in tree modes, from Fadi Afani in GitHub issueNicholas Marriott
3982.
2024-05-19remove prototype with no matching functionJonathan Gray
2024-05-18remove prototypes with no matching function; ok nicm@Jonathan Gray
2024-05-18remove externs with no matching var; ok nicm@Jonathan Gray
2024-05-15Use default-shell for command prompt #() and popups as wellNicholas Marriott
2024-05-15Fix memory leaks reported by Lu Ming Yin.Nicholas Marriott
2024-05-14Add missing time.h to tty.c (from Ismail Donmez), also remove some strayNicholas Marriott
spaces.
2024-05-14Revert part of the change for GitHub issue 3675 because it does not workNicholas Marriott
correctly, it was intended to skip lines that are already being searched as part of a previous wrapped line but in fact is skipping all lines except the last in wrapped lines. Also revert the search-wrapped-lines option (I didn't realize it was intended to work around this).
2024-05-14Add a command-error hook when a command fails, from Hugh Davenport inNicholas Marriott
GitHub issue 3973.
2024-05-14Add an option to disable unwrapping lines for searching, fromNicholas Marriott
meanderingprogrammer at gmail dot com, GitHub issue 3975.
2024-05-14Restore previous behaviour or writing to stdout if available.Nicholas Marriott
2024-05-13Fix memory leak, from Fadi Afani.Nicholas Marriott
2024-04-23correct indentation; no functional changeJonathan Gray
ok tb@
2024-04-15Fixes for memory leaks reported by Lu Ming Yin, fixes from Howard Chu.Nicholas Marriott
2024-04-10Add an option allow-set-title to forbid applications from changing theNicholas Marriott
pane title, from someone in GitHub issue 3930.