summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/tmux.h
AgeCommit message (Collapse)Author
2024-12-16Add a nesting limit to source-file, from Fadi Afani in GitHub issueNicholas Marriott
4223.
2024-12-06Do not write bracketed paste keys themselves if the pane has not askedNicholas Marriott
for them.
2024-11-25Do not rely on window reference count for linked formats because theyNicholas Marriott
are also used for notifications, GitHub issue 4258.
2024-11-22Do not strvis output to terminal from commands.Nicholas Marriott
2024-11-20Fix word navigation on lines with tabs, from Alexander Arch.Nicholas Marriott
2024-11-15Add no-detach-on-destroy client option (useful for control modeNicholas Marriott
clients). From laur dot aliste at gmail dot com, GitHub issue 4242.
2024-11-15Add two new style parameters, width and pad, which apply to scrollbars.Nicholas Marriott
From Michael Grant, GitHub issue 4241.
2024-11-15Turn off scrollbar when pane is in alternate screen, from Michael Grant,Nicholas Marriott
GitHub issue 4231.
2024-11-12Mouse support on the scrollbars, from Michael Grant.Nicholas Marriott
2024-11-11Add an option to control the input buffer size, from Ken Lau.Nicholas Marriott
2024-11-05Add support for a scrollbar at the side of each pane. New optionsNicholas Marriott
pane-scrollbars turn them on or off, pane-scrollbars-position sets the position (left or right), and pane-scrollbars-style to set the colours. Mouse support will come later. From Michael Grant in GitHub issue 4221.
2024-10-25Allow control characters to be entered at the command prompt prefixedNicholas Marriott
with with C-v, from Alexander Arch in GitHub issue 4206.
2024-10-25Flag tabs if possible in the grid cell so they can be preserved onNicholas Marriott
copying and capture-pane. From Alexander Arch in GitHub issue 4201.
2024-10-21Add function to get current offset from copy mode, from Michael Grant.Nicholas Marriott
2024-10-07Add initial-repeat-time option to allow the first repeat time to beNicholas Marriott
increased and later reduced, from David le Blanc in GitHub issue 4164.
2024-10-04Add -y flag to disable confirmation prompts in modes, GitHub issue 4152.Nicholas Marriott
2024-10-02Add a define for the socket permissions check so it can be overriddenNicholas Marriott
more easily (for Cgywin).
2024-10-01Use global cursor style and colour options for modes instead of default,Nicholas Marriott
GitHub issue 4117.
2024-10-01Change pasting to bypass the output key processing entirely and writeNicholas Marriott
what was originally received. Fixes problems with pasted text being interpreted as extended keys reported by Mark Kelly.
2024-09-30On some Windows terminals, if TIOCWINSZ does not return xpixel andNicholas Marriott
ypixel (they are zero), if this is the case then try the query escape sequences. From Dmitry Galchinsky in GitHub issue 4099.
2024-09-30Only use default-shell for popups, return to /bin/sh for run-shell,Nicholas Marriott
if-shell and #() - these have been documented as using /bin/sh for a long time and scripts rely on it. Pointed out by Gregory Pakosz.
2024-09-16Add a prefix timeout option, from Conor Taylor in GitHub issue 4108.Nicholas Marriott
2024-08-27Display hyperlinks in copy mode and add copy_cursor_hyperlink format toNicholas Marriott
get the hyperlink under the cursor.
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-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-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-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-05-19remove prototype with no matching functionJonathan Gray
2024-05-18remove prototypes with no matching function; ok nicm@Jonathan Gray
2024-05-15Use default-shell for command prompt #() and popups as wellNicholas Marriott
2024-04-10Add an option allow-set-title to forbid applications from changing theNicholas Marriott
pane title, from someone in GitHub issue 3930.
2024-03-21Do not notify window-layout-changed if the window is about to beNicholas Marriott
destroyed (since it may have been freed by the time the notify happens), from Romain Francoise in GitHub issue 3860.
2024-02-13Do not allow paste into panes which have exited, from Romain FrancoiseNicholas Marriott
in GitHub issue 3830.
2023-09-15Change UTF-8 combining to inspect the previous character at the cursorNicholas Marriott
position rather than keeping the last character from the input stream, this is how most terminals work and fixes problems with displaying these characters in vim. GitHub issue 3600.
2023-09-15Add -t to source-file, GitHub issue 3473.Nicholas Marriott
2023-09-02Request terminal colours again on SIGWINCH but at most once every 30Nicholas Marriott
seconds, GitHub issue 3582.
2023-09-02Setulc only does RGB colour so add Setulc1 to do non-RGB colours, GitHubNicholas Marriott
issue 3627.
2023-09-01Rewrite combined character handling to be more consistent and to supportNicholas Marriott
newer Unicode combined characters (which we have to "know" are combined since they are not width zero). GitHub issue 3600.
2023-08-17Add a session, pane and user mouse range types for the status line andNicholas Marriott
add format variables for mouse_status_line and mouse_status_range so they can be associated with different commands in the key bindings. GitHub issue 3652.
2023-08-15Add an option menu-selected-style to configure the currently selectedNicholas Marriott
menu item, from Alexis Hildebrandt.
2023-08-08Add flag to next-prompt/previous-prompt to go to command output instead,Nicholas Marriott
from Magnus Gross.
2023-08-08Add options and flags for menu styles similar to those existing forNicholas Marriott
popups, from Alexis Hildebrandt. GitHub issue 3650.
2023-08-08Extend the menu drawing function to support custom characters andNicholas Marriott
styles, from Alexis Hildebrandt.
2023-07-10Use a stack for last panes line windows, from Thomas Bertschinger inNicholas Marriott
GitHub issue 3588.
2023-07-03Add support for marking lines with a shell prompt based on the OSC 133Nicholas Marriott
extension, from Munif Tanjim in GitHub issue 3596.
2023-06-08Fix mismatch between function prototype and definition, from AnindyaNicholas Marriott
Mukherjee.