aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Wait until the initial command sequence is done before sending a devicenicm2020-04-09
| | | | | | | attributes request and other bits that prompt a reply from the terminal. This means that stray relies are not left on the terminal if the command has attached and then immediately detached and tmux will not be around to receive them. Prompted by a problem report from espie@.
* Mention paste at same place as copy, suggested by John Boyle.nicm2020-04-09
|
* Restore pane_current_path format from portable tmux, it is no longernicm2020-04-08
| | | | used by default and is very useful.
* Pass the cmd item to format expansion so that mouse formats work.nicm2020-04-08
|
* Do not restore history flag if it was never set.nicm2020-04-07
|
* Do not send mouse events if the program has not requested them.nicm2020-04-07
|
* Limit size to 1x1 (total size 3x3).nicm2020-04-07
|
* Change copy mode to make copy of the pane history so it does not need tonicm2020-04-06
| | | | | | freeze updates (which does not play nicely with some applications, a longstanding problem) and will allow some other changes later. From Anindya Mukherjee.
* Add an argument to list-commands to show only a single command.nicm2020-04-05
|
* Use new window and new pane as well for -P to new-session or new-window.nicm2020-04-03
|
* Stop logging the entire command queue every time we add something,nicm2020-04-03
| | | | spotted by tb & sthen.
* Check previous line rather than an extra line, from Anindya Mukherjee.nicm2020-04-03
|
* Only search the visible part of the history when marking (highlighting)nicm2020-04-02
| | | | search terms, much faster than searching the whole history.
* Add a W position to display-menu -y to use the line above (or below) thenicm2020-04-02
| | | | | status line containing the window list. Leave S meaning above (or below) all status lines. GitHub issue 2145.
* Do not ignore triple-click and send to pane.nicm2020-04-01
|
* Add a 10 second timeout to prevent searches taking too much time, fromnicm2020-04-01
| | | | Anindya Mukherjee.
* Support mouse in popups.nicm2020-04-01
|
* Do not go down the regex search path (which is expensive because we neednicm2020-04-01
| | | | | | to convert the grid data into a string for regexec and reverse it to find the grid position) if the search string does not contain any regex special characters.
* Use a comparison to check for wrap and avoid an expensive modulus.nicm2020-04-01
|
* Performance improvements for regex searching, most notably:nicm2020-04-01
| | | | | | | | | | | | | - Use the grid data directly instead of copying it. - Special case the most typical one byte character cells and use memcmp for multiple bytes instead of a handrolled loop. - Hoist regcomp out of the loop into the calling functions. GitHub issue 2143. Also a man page from from jmc@.
* Do not go down the regex search path (which is expensive because we neednicm2020-04-01
| | | | | | to convert the grid data into a string for regexec and reverse it to find the grid position) if the search string does not contain any regex special characters.
* Use a comparison to check for wrap and avoid an expensive modulus.nicm2020-04-01
|
* Performance improvements for regex searching, most notably:nicm2020-04-01
| | | | | | | | | | | | | - Use the grid data directly instead of copying it. - Special case the most typical one byte character cells and use memcmp for multiple bytes instead of a handrolled loop. - Hoist regcomp out of the loop into the calling functions. GitHub issue 2143. Also a man page from from jmc@.
* Add a way to mark environment variables as "hidden" so they can be usednicm2020-03-31
| | | | by tmux but are not passed into the environment of new panes.
* Add a -T flag to resize-pane to trim lines below the cursor, movingnicm2020-03-31
| | | | lines out of the history. GitHub issue 2134.
* Add non-regex search variants to avoid the performance cost for peoplenicm2020-03-31
| | | | with large histories or long lines.
* Add a way to mark environment variables as "hidden" so they can be usednicm2020-03-31
| | | | by tmux but are not passed into the environment of new panes.
* Add a -T flag to resize-pane to trim lines below the cursor, movingnicm2020-03-31
| | | | lines out of the history. GitHub issue 2134.
* Add non-regex search variants to avoid the performance cost for peoplenicm2020-03-31
| | | | with large histories or long lines.
* Add session_path from Chris Ruegge in GitHub issue 2142.nicm2020-03-31
|
* Add a "second click" key type which is fired for the second click of anicm2020-03-31
| | | | | | | double click, even if the timer hasn't expired to confirm it isn't actually a triple click. Provides a way for people who don't care about triple clicks or can make their commands have no side effects to avoid the double click timer delay.
* Add session_path from Chris Ruegge in GitHub issue 2142.nicm2020-03-31
|
* Add a "second click" key type which is fired for the second click of anicm2020-03-31
| | | | | | | double click, even if the timer hasn't expired to confirm it isn't actually a triple click. Provides a way for people who don't care about triple clicks or can make their commands have no side effects to avoid the double click timer delay.
* Move alternate screen into the screen rather than the pane.nicm2020-03-31
|
* Detach reply escape sequences from the pane so they work in popups.nicm2020-03-31
|
* Tweak key numbers to avoid some special keys crossing over with modifier bits.nicm2020-03-30
|
* Add to rather than replace flags with -c.nicm2020-03-30
|
* Do not check flags after the popup struct has been freed.nicm2020-03-30
|
* Do not check flags after the popup struct has been freed.nicm2020-03-30
|
* Change default position for menu and popup to centre rather than top left.nicm2020-03-28
|
* Make two -E only close popup automatically if the command exited with 0.nicm2020-03-28
|
* Change default position for menu and popup to centre rather than top left.nicm2020-03-28
|
* Make two -E only close popup automatically if the command exited with 0.nicm2020-03-28
|
* Fix how popup height is calculated to take embedded newlines into account.nicm2020-03-28
|
* Add formats for top paste buffer by default. Also a tmux.1 fix from jmc.nicm2020-03-28
|
* Add support for overlay popup boxes to show text or output temporarilynicm2020-03-24
| | | | | above the normal layout. These work similarly to menus and are created with the display-popup command.
* Add support for overlay popup boxes to show text or output temporarilynicm2020-03-24
| | | | | above the normal layout. These work similarly to menus and are created with the display-popup command.
* AIX colours are always stored as 90-97, not 100-107. From Johannesnicm2020-03-21
| | | | Altmanninger.
* Set end position correctly, GitHub issue 2129 from Anindya Mukherjee.nicm2020-03-21
|
* Break code to convert an argument as a percentage into a common function.nicm2020-03-21
|