Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Sync OpenBSD patchset 164: | Tiago Cunha | 2009-07-23 | |
| | | | | | | | | | | Tidy the target parsing code a bit and correct the behaviour so that as before a string with no colon as a target window is first looked up as a window then as a session, noted by Iain Morgan. Also attempt to clarify the description of the target specification in the man page. | |||
* | No paths.h in cmd.c; add _PATH_DEV for Solaris. | Nicholas Marriott | 2009-07-21 | |
| | ||||
* | - New command display-message (alias display) to display a message in the | Tiago Cunha | 2009-07-17 | |
| | | | | | | | | status line (bound to "i" by default). - Add support for including the window index, pane index, and window name in status-left, or status-right. - Bump protocol version. | |||
* | Changed the wrong thing here. | Nicholas Marriott | 2009-07-17 | |
| | ||||
* | Return -1 not NULL on error, pointed out by Roy Marples. | Nicholas Marriott | 2009-07-15 | |
| | ||||
* | Add a -k flag to unlink-window which makes it behave the same as the old | Nicholas Marriott | 2009-07-15 | |
| | | | | | | kill-window - if a window is linked into only one session it unlinked and destroyed. | |||
* | Tidy up and improve target (-t) argument parsing: | Nicholas Marriott | 2009-07-14 | |
| | | | | | | | | | | | | | | | - move the code back into cmd.c and merge with the existing functions where possible; - accept "-tttyp0" as well as "-t/dev/ttyp0" for clients; - when looking up session names, try an exact match first, and if that fails look for it as an fnmatch pattern and then as the start of a name - if more that one session matches an error is given; so if there is one session called "mysession", -tmysession, -tmysess, -tmysess* are equivalent but if there is also "mysession2", the last two are errors; - similarly for windows, if the argument is not a valid index or exact window name match, try it against the window names as an fnmatch pattern and a prefix. | |||
* | New command, if-shell (alias if). Executes the tmux command in the second | Nicholas Marriott | 2009-07-09 | |
| | | | | | | | | | argument if the shell command in the first succeeds, for example: if "[ -e ~/.tmux.conf.alt ]" "source .tmux.conf.alt" Written by Tiago Cunha, many thanks. | |||
* | Fix $Id$. | Nicholas Marriott | 2009-07-08 | |
| | ||||
* | Don't let ambiguous commands override an exact alias match: eg if commands | Nicholas Marriott | 2009-07-08 | |
| | | | | | | "abc-1", "abc-2", "abc-3" exist and "abc-3" has the alias "abc", "tmux abc" should execute abc-3, not complain about the command being ambiguous. | |||
* | Restore $Id$ and add script to do so. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Print a better message than '(null)' if no command is specified ("tmux \;"). | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | select-layout command and some key bindings. | Nicholas Marriott | 2009-05-16 | |
| | ||||
* | clear-history command. | Nicholas Marriott | 2009-05-14 | |
| | ||||
* | Space trimmage mega-diff. | Nicholas Marriott | 2009-05-04 | |
| | ||||
* | previous-layout command. | Nicholas Marriott | 2009-04-30 | |
| | ||||
* | Merge resize-pane-{up,down} into resize-pane. | Nicholas Marriott | 2009-04-30 | |
| | ||||
* | - confirm-before command. | Tiago Cunha | 2009-04-27 | |
| | | | | | | - Bound "&" and "x" by default to confirm-before "kill-window" and confirm-before "kill-pane", respectively. | |||
* | rotate-window command. | Nicholas Marriott | 2009-04-03 | |
| | ||||
* | swap-pane command. | Nicholas Marriott | 2009-04-02 | |
| | ||||
* | Basic horizontal splitting and layout management. Still some redraw and other | Nicholas Marriott | 2009-04-01 | |
| | | | | | | | | | | | issues - particularly, don't mix with manual pane resizing and be careful when viewing from multiple clients; generally cycling the layout a few times will fix most problems. Getting this in for testing while I think about how to deal with manual mode. Split window as normal and cycle the layouts with C-b space. Some of the layouts will work better when swap-pane comes along. | |||
* | break-pane command to split a pane off into a new window; bound to ! by default. | Nicholas Marriott | 2009-03-07 | |
| | ||||
* | copy-buffer command. | Tiago Cunha | 2009-02-03 | |
| | ||||
* | load-buffer command | Tiago Cunha | 2009-01-25 | |
| | ||||
* | Pass return code from _exec; allow command sequences to work from the ↵ | Nicholas Marriott | 2009-01-19 | |
| | | | | command line. | |||
* | find-window command. | Nicholas Marriott | 2009-01-18 | |
| | ||||
* | Support command sequences separated by " ; ". Also clean up command printing. | Nicholas Marriott | 2009-01-18 | |
| | ||||
* | suspend-client command and suspend client when ^Z key binding is used. | Nicholas Marriott | 2009-01-18 | |
| | ||||
* | Two new commands, choose-window and choose-session which work only when ↵ | Nicholas Marriott | 2009-01-15 | |
| | | | | bound to a key and allow the window or session to be selected from a list. | |||
* | switch-pane is now select-pane. | Nicholas Marriott | 2009-01-14 | |
| | ||||
* | up-pane and down-pane commands. | Nicholas Marriott | 2009-01-14 | |
| | ||||
* | kill-pane command. | Nicholas Marriott | 2009-01-13 | |
| | ||||
* | Commands to resize panes; also a pane generic cmd, not used yet. | Nicholas Marriott | 2009-01-12 | |
| | ||||
* | Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵ | Nicholas Marriott | 2009-01-11 | |
| | | | | still a couple of bugs (notably heap corruption somewhere causing segfault on exit). | |||
* | save-buffer command, from Tiago Cunha. | Nicholas Marriott | 2009-01-11 | |
| | ||||
* | Server locking. set-password and lock-server commands, plus automatic locking. | Nicholas Marriott | 2009-01-11 | |
| | ||||
* | Clock mode. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | Trim spaces. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | New command, server-info, to show server info + terminal details. Also tweak ↵ | Nicholas Marriott | 2009-01-10 | |
| | | | | term stuff a bit. | |||
* | Complete option names as well. | Nicholas Marriott | 2009-01-06 | |
| | ||||
* | source-file command from Tiago Cunha. | Nicholas Marriott | 2008-12-15 | |
| | ||||
* | Import OpenBSD's getopt(3) to workaround broken glibc version. | Nicholas Marriott | 2008-12-10 | |
| | ||||
* | Trim. | Nicholas Marriott | 2008-09-26 | |
| | ||||
* | Fix stupid GNU getopt behaviour. | Nicholas Marriott | 2008-09-25 | |
| | ||||
* | Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH. | Nicholas Marriott | 2008-08-28 | |
| | ||||
* | Handle exact match properly. | Nicholas Marriott | 2008-07-19 | |
| | ||||
* | long for pid. | Nicholas Marriott | 2008-07-01 | |
| | ||||
* | Zombie windows, requested by Will Maier. | Nicholas Marriott | 2008-06-29 | |
| | ||||
* | Handle bad session/client properly. | Nicholas Marriott | 2008-06-27 | |
| | ||||
* | Oops, forgot to commit move-window. Also add select-prompt to allow index to ↵ | Nicholas Marriott | 2008-06-25 | |
| | | | | be typed. |