aboutsummaryrefslogtreecommitdiff
path: root/tmux.1
Commit message (Collapse)AuthorAge
...
* Sync OpenBSD patchset 621:Tiago Cunha2010-01-28
| | | | | | Alter next-word to have vi-like movement behaviour, and add next-word-end with the existing emacs behaviour. From Micah Cowan.
* Sync OpenBSD patchset 617:Tiago Cunha2010-01-28
| | | | | Top/bottom of history mode keys, diff from Micah Cowan, tweaked by me.
* Sync OpenBSD patchset 613:Tiago Cunha2010-01-25
| | | | | Use C-e and C-y for scrolling in vi mode, from Micah Cowan.
* Sync OpenBSD patchset 611:Tiago Cunha2010-01-22
| | | | | | | | Permit !, + and - to be used for window targets to specify last window (!), or next and previous window by number (+ and -). Also tidy an if in cmd-new-window.c.
* Sync OpenBSD patchset 610:Tiago Cunha2010-01-19
| | | | | Missing Pp, from Tiago Cunha.
* Sync OpenBSD patchset 609:Tiago Cunha2010-01-17
| | | | | Document swap-pane -d.
* Sync OpenBSD patchset 604:Tiago Cunha2010-01-08
| | | | | | New command, join-pane, to split and move an existing pane into the space (like splitw then movep, or the reverse of breakp).
* Sync OpenBSD patchset 600:Tiago Cunha2010-01-08
| | | | | | Change split-window to accept a pane target (it should be split-pane but renaming the command would be annoying).
* Sync OpenBSD patchset 597:Tiago Cunha2010-01-05
| | | | | | Options to set the colour of the pane borders, with different colours for the active pane.
* Sync OpenBSD patchset 587:Tiago Cunha2009-12-16
| | | | | | New server option, escape-time, to set the timeout used to detect if escapes are alone or part of a function key or meta sequence.
* Sync OpenBSD patchset 585:Tiago Cunha2009-12-10
| | | | | | | | | Add "server options" which are server-wide and not bound to a session or window. Set and displayed with "set -s" and "show -s". Currently the only option is "quiet" (like command-line -q, allowing it to be set from .tmux.conf), but others will come along.
* Sync OpenBSD patchset 584:Tiago Cunha2009-12-10
| | | | | | Permit panes to be referred to as "top", "bottom", "top-left" etc, if the right pane can be identified.
* Sync OpenBSD patchset 582:Tiago Cunha2009-12-04
| | | | | Wrap at 80 columns.
* Sync OpenBSD patchset 581:Tiago Cunha2009-12-04
| | | | | | | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last time now I've configured emacs to make them displayed in really annoying colours...
* Sync OpenBSD patchset 580:Tiago Cunha2009-12-04
| | | | | | | | | Eliminate duplicate code and ease the passage for server-wide options by adding a -w flag to set-option and show-options and making setw and showw aliases to set -w and show -w. Note: setw and showw are still there, but now aliases for set -w and show -w.
* Sync OpenBSD patchset 577:Tiago Cunha2009-12-02
| | | | | | New command, capture-pane, which copies the entire pane contents to a paste buffer. From Jonathan Alvarado.
* Sync OpenBSD patchset 561:Tiago Cunha2009-11-28
| | | | | | | Add a -p flag to display-message to print the output rather than displaying in the status line, this allows things like "display -p '#W'" to find the current window index.
* Sync OpenBSD patchset 560:Tiago Cunha2009-11-28
| | | | | Add cursor keys to the key names list.
* Sync OpenBSD patchset 553:Tiago Cunha2009-11-19
| | | | | | | | | | Two new options, window-status-format and window-status-current-format, which allow the format of each window in the status line window list to be controlled using similar # sequences as status-left/right. This diff also moves part of the way towards UTF-8 support in window names but it isn't quite there yet.
* Sync OpenBSD patchset 552:Tiago Cunha2009-11-19
| | | | | tweak previous;
* Sync OpenBSD patchset 551:Tiago Cunha2009-11-19
| | | | | | | Revert to xterm-keys off by default. It was on as an experiment to see if the option could be removed, but it affects vi, so we have to keep the option, and a conservative default is better.
* Sync OpenBSD patchset 549:Tiago Cunha2009-11-19
| | | | | | Don't interpret #() for display-message, it usually doesn't make sense and may leak commands.
* Sync OpenBSD patchset 547:Tiago Cunha2009-11-19
| | | | | | | | | Cleanup by moving various (mostly horrible) little bits handling UTF-8 grid data into functions in a new file, grid-utf8.c, and use sizeof intead of UTF8_DATA. Also nuke trailing whitespace from tmux.1, reminded by jmc.
* Sync OpenBSD patchset 546:Tiago Cunha2009-11-19
| | | | | | | | | | Add a per-client log of status line messages displayed while that client exists. A new message-limit session option sets the maximum number of entries and a command, show-messages, shows the log (bound to ~ by default). This (and prompt history) might be better as a single global log but until there are global options it is easier for them to be per client.
* Sync OpenBSD patchset 545:Tiago Cunha2009-11-19
| | | | | Mark -n keys with (no prefix) rather than [].
* Sync OpenBSD patchset 526:Tiago Cunha2009-11-10
| | | | | | | | | | There is no real standard for modifier plus function keys. Previously, tmux output some from rxvt but in other ways did the same as xterm or other terminals, but this is a bit inconsistent. xterm's method is fairly sensible and we already support it (xterm-keys), so enable it by default instead.
* Sync OpenBSD patchset 485:Tiago Cunha2009-11-04
| | | | | | | | | | Add an activity time for clients, like for sessions, and change session and client lookup to pick the most recently used rather than the most recently created - this is much more useful when used interactively and (because the activity time is set at creation) should have no effect on source-file. Based on a problem reported by Jan Johansson.
* Sync OpenBSD patchset 481:Tiago Cunha2009-11-04
| | | | | Fix vi page up mode key (from naddy), add missing half page keys, and sort.
* Sync OpenBSD patchset 474:Tiago Cunha2009-11-02
| | | | | Missing setenv/showenv aliases.
* Sync OpenBSD patchset 447:Tiago Cunha2009-10-28
| | | | | Remove -d from tmux.1 as well.
* Sync OpenBSD patchset 444:Tiago Cunha2009-10-25
| | | | | | | [ is a punctuation character and should be escaped with Ql. Although the current groff version we have seems to handle it fine, other versions are not so tolerant.
* Sync OpenBSD patchset 442:Tiago Cunha2009-10-25
| | | | | -a option to kill all except current pane. From Tiago Cunha, thanks!
* Sync OpenBSD patchset 428:Tiago Cunha2009-10-23
| | | | | Tweak descriptions for up/down pane to be clearer.
* Sync OpenBSD patchset 407:Tiago Cunha2009-10-15
| | | | | | Add mode keys to move the cursor to the top, middle and bottom of the screen. H/M/L in vi mode and M-R/M-r in emacs (bottom of screen not bound in emacs).
* Sync OpenBSD patchset 394:Tiago Cunha2009-10-15
| | | | | | Permit attributes to be turned off in #[] by prefixing with "no", for example "noblink".
* Sync OpenBSD patchset 389:Tiago Cunha2009-10-12
| | | | | punctuation fix;
* Sync OpenBSD patchset 387:Tiago Cunha2009-10-12
| | | | | | | | | | | | | Add a pipe-pane command to allow a pane to be piped to a shell command, for example: pipe-pane 'cat >~/out' No arguments stops outputing and closes the pipe; the -o flag toggles a pipe and on and off (useful for key bindings). Suggested by espie@.
* Sync OpenBSD patchset 384:Tiago Cunha2009-10-12
| | | | | Switch run-shell over to queue the command in the background like #().
* Sync OpenBSD patchset 378:Tiago Cunha2009-10-12
| | | | | -scroll mode which is dead.
* Sync OpenBSD patchset 377:Tiago Cunha2009-10-12
| | | | | Split list-panes off from list-windows.
* Sync OpenBSD patchset 374:Tiago Cunha2009-10-11
| | | | | | | | | | | | | | | | | | | Rather than running status-left, status-right and window title #() with popen immediately every redraw, queue them up and run them in the background, starting each once every status-interval. The actual status line uses the output from the last run. This brings several advantages: - tmux itself may be called from inside #() without causing the server to hang; - likewise, sleep or similar doesn't cause the server to block; - commands aren't run excessively often when redrawing; - commands shared by status-left and status-right, or used multiple times, will only be run once. run-shell and if-shell still use system()/popen() but will be changed over to use this too later.
* Sync OpenBSD patchset 373:Tiago Cunha2009-10-11
| | | | | | | | New option, mouse-select-pane. If on, the mouse may be used to select the current pane. Suggested by sthen@ and also by someone else ages ago who I have forgotten.
* Sync OpenBSD patchset 371:Tiago Cunha2009-10-11
| | | | | | | | | | Add "grouped sessions" which have independent name, options, current window and so on but where the linked windows are synchronized (ie creating, killing windows and so on are mirrored between the sessions). A grouped session may be created by passing -t to new-session. Had this around for a while, tested by a couple of people.
* Sync OpenBSD patchset 370:Tiago Cunha2009-10-11
| | | | | | | | | | | | | | | Support for individual session idle time locking. May be enabled by turning off the lock-server option (it is on by default). When this is off, each session locks when it has been idle for the lock-after-time setting. When on, the entire server locks when ALL sessions have been idle for their individual lock-after-time settings. This replaces one global-only option (lock-after-time) with another (lock-server), but the default behaviour is usually preferable so there don't seem to be many alternatives. Diff/idea largely from Thomas Adam, tweaked by me.
* Sync OpenBSD patchset 367:Tiago Cunha2009-10-09
| | | | | | | Add a simple synchronize-panes window option: when set, all input to any pane that is part of the window is also sent to all other panes in the same window. Suggested by several, most recently Tomasz Pajor.
* Sync OpenBSD patchset 365:Tiago Cunha2009-10-07
| | | | | | Support J and K for scroll up and scroll down in copy mode with vi keys, suggested by martynas.
* Sync OpenBSD patchset 362:Tiago Cunha2009-10-06
| | | | | | | Remove scroll mode which is now redundant, copy mode should be used instead. The = key binding now does nothing.
* Sync OpenBSD patchset 361:Tiago Cunha2009-10-06
| | | | | | | Make C-Up and C-Down in copy mode scroll the screen up and down one line without moving the cursor, like Up and Down in scroll mode (which will shortly disappear).
* Sync OpenBSD patchset 359:Tiago Cunha2009-10-05
| | | | | tweak previous;
* Sync OpenBSD patchset 358:Tiago Cunha2009-10-05
| | | | | | Get / and ? the right way round in vi mode, and use : for goto line rather than g.