aboutsummaryrefslogtreecommitdiff
path: root/cmd.c
Commit message (Collapse)AuthorAge
...
* Sync OpenBSD patchset 164:Tiago Cunha2009-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 Marriott2009-07-21
|
* - New command display-message (alias display) to display a message in theTiago Cunha2009-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 Marriott2009-07-17
|
* Return -1 not NULL on error, pointed out by Roy Marples.Nicholas Marriott2009-07-15
|
* Add a -k flag to unlink-window which makes it behave the same as the oldNicholas Marriott2009-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 Marriott2009-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 secondNicholas Marriott2009-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 Marriott2009-07-08
|
* Don't let ambiguous commands override an exact alias match: eg if commandsNicholas Marriott2009-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 Marriott2009-06-25
|
* Print a better message than '(null)' if no command is specified ("tmux \;").Nicholas Marriott2009-06-25
|
* select-layout command and some key bindings.Nicholas Marriott2009-05-16
|
* clear-history command.Nicholas Marriott2009-05-14
|
* Space trimmage mega-diff.Nicholas Marriott2009-05-04
|
* previous-layout command.Nicholas Marriott2009-04-30
|
* Merge resize-pane-{up,down} into resize-pane.Nicholas Marriott2009-04-30
|
* - confirm-before command.Tiago Cunha2009-04-27
| | | | | | - Bound "&" and "x" by default to confirm-before "kill-window" and confirm-before "kill-pane", respectively.
* rotate-window command.Nicholas Marriott2009-04-03
|
* swap-pane command.Nicholas Marriott2009-04-02
|
* Basic horizontal splitting and layout management. Still some redraw and otherNicholas Marriott2009-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 Marriott2009-03-07
|
* copy-buffer command.Tiago Cunha2009-02-03
|
* load-buffer commandTiago Cunha2009-01-25
|
* Pass return code from _exec; allow command sequences to work from the ↵Nicholas Marriott2009-01-19
| | | | command line.
* find-window command.Nicholas Marriott2009-01-18
|
* Support command sequences separated by " ; ". Also clean up command printing.Nicholas Marriott2009-01-18
|
* suspend-client command and suspend client when ^Z key binding is used.Nicholas Marriott2009-01-18
|
* Two new commands, choose-window and choose-session which work only when ↵Nicholas Marriott2009-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 Marriott2009-01-14
|
* up-pane and down-pane commands.Nicholas Marriott2009-01-14
|
* kill-pane command.Nicholas Marriott2009-01-13
|
* Commands to resize panes; also a pane generic cmd, not used yet.Nicholas Marriott2009-01-12
|
* Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵Nicholas Marriott2009-01-11
| | | | still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
* save-buffer command, from Tiago Cunha.Nicholas Marriott2009-01-11
|
* Server locking. set-password and lock-server commands, plus automatic locking.Nicholas Marriott2009-01-11
|
* Clock mode.Nicholas Marriott2009-01-10
|
* Trim spaces.Nicholas Marriott2009-01-10
|
* New command, server-info, to show server info + terminal details. Also tweak ↵Nicholas Marriott2009-01-10
| | | | term stuff a bit.
* Complete option names as well.Nicholas Marriott2009-01-06
|
* source-file command from Tiago Cunha.Nicholas Marriott2008-12-15
|
* Import OpenBSD's getopt(3) to workaround broken glibc version.Nicholas Marriott2008-12-10
|
* Trim.Nicholas Marriott2008-09-26
|
* Fix stupid GNU getopt behaviour.Nicholas Marriott2008-09-25
|
* Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH.Nicholas Marriott2008-08-28
|
* Handle exact match properly.Nicholas Marriott2008-07-19
|
* long for pid.Nicholas Marriott2008-07-01
|
* Zombie windows, requested by Will Maier.Nicholas Marriott2008-06-29
|
* Handle bad session/client properly.Nicholas Marriott2008-06-27
|
* Oops, forgot to commit move-window. Also add select-prompt to allow index to ↵Nicholas Marriott2008-06-25
| | | | be typed.