aboutsummaryrefslogtreecommitdiff
path: root/tmux.1
Commit message (Collapse)AuthorAge
...
| * Add a format for the last search string in copy mode and fix the promptnicm2017-05-03
| | | | | | | | so it can work when in -I, suggested by Suraj N Kurapati.
* | Merge branch 'obsd-master'Thomas Adam2017-04-28
|\|
| * Default for xterm-keys was wrong, stop documenting it.nicm2017-04-28
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-22
|\|
| * Typo in example.nicm2017-04-22
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-20
|\|
| * If a #() command doesn't exit, use its most recent line of output (itnicm2017-04-20
| | | | | | | | | | | | | | must be a full line). Don't let it redraw the status line more than once a second. Requested by someone about 10 years ago...
* | Merge branch 'obsd-master'Thomas Adam2017-04-19
|\|
| * When the data we have buffered to write to a terminal grows beyond anicm2017-04-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reasonable amount (currently width * height * 8 bytes), discard all output to the terminal and start trying to redraw periodically instead. Continue with this until the amount of data we are trying to write falls to a low level again. This helps to prevent tmux sitting on a huge buffer of data when there are processes with fast output running inside tmux but the outside terminal is slow. A new client_discarded format holds the amount of data that has been discarded due to this mechanism. The three variables (when to start this, when to stop, and how often to redraw) are basically "works for me" at the moment, this is going in to see how it goes and if it causes problems for anyone else.
* | Merge branch 'obsd-master'Thomas Adam2017-04-18
|\|
| * Add a format for number of bytes writtent to client, useful for debugging.nicm2017-04-18
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-06
|\| | | | | | | | | | | Conflicts: server-client.c tmux.1
| * Give each client a name. This defaults to the tty name as before butnicm2017-04-05
| | | | | | | | | | | | | | falls back to an alternative if the tty name is not available. This is clearer than overloading the client ttyname member and allows us to remove the path stored in the tty struct, it should always be the same as the client.
* | Merge branch 'obsd-master'Thomas Adam2017-03-22
|\|
| * Add support for the strikethrough attribute (SGR 9), using the new smxxnicm2017-03-22
| | | | | | | | | | terminfo capability. This means there are now nine attribute bits, so anything above 0xff uses an extended cell.
* | Merge branch 'obsd-master'Thomas Adam2017-02-15
|\|
| * "status bar" -> "status line" for consistency, from Benjamin Dopplinger.nicm2017-02-15
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-14
|\| | | | | | | | | Conflicts: server.c
| * Don't use a bufferevent for the tty, so we can keep better track of whatnicm2017-02-10
| | | | | | | | | | | | is being written and when. Also a manpage typo fix from jmc@.
| * Instead of numbering session groups, give them a name which may be givennicm2017-02-09
| | | | | | | | | | to -t instead of a target session. Also allow them to contain only one session.
| * Document refresh-client -C.nicm2017-02-09
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-09
|\|
| * Don't lie about the default size in the man page.nicm2017-02-09
| |
* | Merge branch 'obsd-master'Thomas Adam2017-02-01
|\|
| * Implement "all event" (1003) mouse mode but in a way that works. Thenicm2017-02-01
| | | | | | | | | | | | | | | | | | | | | | main issue is that if we have two panes, A with 1002 and B with 1003, we need to set 1003 outside tmux in order to get all the mouse events, but then we need to suppress the ones that pane A doesn't want. This is easy in SGR mouse mode, because buttons == 3 is only used for movement events (for other events the trailing m/M marks a release instead), but in normal mouse mode we can't tell so easily. So for that, look at the previous event instead - if it is drag+release as well, then the current event is a movement event.
* | Merge branch 'obsd-master'Thomas Adam2017-01-30
|\|
| * Add -n to break-pane.nicm2017-01-29
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-25
|\|
| * If xterm-keys is on, use xterm(1) style keys for Home and End as well asnicm2017-01-25
| | | | | | | | modified keys.
* | Merge branch 'obsd-master'Thomas Adam2017-01-24
|\|
| * Make update-environment an array as well.nicm2017-01-24
| |
| * Convert terminal-overrides to an array option.nicm2017-01-24
| |
| * Remove some lies about terminal-overrides from tmux.1.nicm2017-01-24
| |
| * Add support for custom command aliases, this is an array option whichnicm2017-01-24
| | | | | | | | | | contains items of the form "alias=command". This is consulted when an unknown command is parsed.
* | Merge branch 'obsd-master'Thomas Adam2017-01-13
|\|
| * Add -E to detach-client to exec a command to replace the client insteadnicm2017-01-13
| | | | | | | | of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius.
* | Merge branch 'obsd-master'Thomas Adam2017-01-11
|\|
| * Add a format for terminal type.nicm2017-01-11
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-10
|\|
| * Some manpage fixes: rephrase a convoluted sentence, make the names ofnicm2017-01-10
| | | | | | | | some keys more standard, and use Ql instead of Dq.
* | Merge branch 'obsd-master'Thomas Adam2017-01-10
|\|
| * avoid unneccessary markup; tweaked and ok nicmjmc2017-01-10
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-09
|\|
| * Add %if/%endif for conditionals when parsing configuration files, thenicm2017-01-09
| | | | | | | | argument is a format (the new == and != are useful).
| * Add simple comparisons in formats: #{==:a,b} and #{!=:a,b} ("a" and "b"nicm2017-01-09
| | | | | | | | | | | | | | are expanded so can compare formats). And expand the condition to #{?a,b,c} (the "a" part) if it doesn't work as a simple lookup. Also add FORMAT_NOJOBS flag to disable jobs in a format.
* | Add a format for the version.Nicholas Marriott2017-01-09
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-09
|\|
| * Run the source-file pattern through glob(3).nicm2017-01-09
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-07
|\|
| * Add note about ccc and initc so people who want it can see it isnicm2017-01-07
| | | | | | | | possible.