summaryrefslogtreecommitdiffstats
path: root/tmux.h
AgeCommit message (Expand)Author
2009-09-16Rather than constructing an entire termios struct from ttydefaults.h, just letNicholas Marriott
2009-09-14Nuke unused server_client_index function, pointed out by martynas@.Nicholas Marriott
2009-09-12Tidy some common code for destroying sessions into a new function.Nicholas Marriott
2009-09-10Permit options such as status-bg to be configured using the entire 256 colourNicholas Marriott
2009-09-07Reference count clients and sessions rather than relying on a saved index forNicholas Marriott
2009-09-07Give each paste buffer a size member instead of requiring them to beNicholas Marriott
2009-09-07Permit embedded colour and attributes in status-left and status-right using newNicholas Marriott
2009-09-02That was the wrong fix. MSG_ERROR should set the error and the client shouldNicholas Marriott
2009-09-02Set exittype for error exit as well as the error string.Nicholas Marriott
2009-09-02Accept -l to make it easier for people who use tmux as a login shell to useNicholas Marriott
2009-09-02When incorrect passwords are entered, behave similarly to login(1) and backoffNicholas Marriott
2009-09-02Add a transpose-chars command in edit mode (C-t in emacs mode only). From KalleNicholas Marriott
2009-09-01When using tmux as a login shell, there is currently no way to specify a shellNicholas Marriott
2009-08-31Add a new display-panes command, with two options (display-panes-colour andNicholas Marriott
2009-08-25Add a choose-client command and extend choose-{session,window} to accept aNicholas Marriott
2009-08-24gcc2 doesn't understand attributes on function pointers.Nicholas Marriott
2009-08-23When using source-file, run the commands in the context of the source-fileNicholas Marriott
2009-08-23The cursession member in struct cmd_ctx is always either curclient->session orNicholas Marriott
2009-08-19Extend command-prompt with a -p option which is a comma-separated list of oneNicholas Marriott
2009-08-18Instead of just checking for an empty buffer, which may not be the case ifNicholas Marriott
2009-08-18Tag a few missed printf-like functions and fix a missing "%s".Nicholas Marriott
2009-08-18Add a "delete line" key when editing in the status line or the search up/downNicholas Marriott
2009-08-18Add (naive) searching and goto line in copy mode. Searching is C-r and C-s withNicholas Marriott
2009-08-13vi(1)-style half page scroll in copy and scroll modes. Move the vi full pageNicholas Marriott
2009-08-13Add a base-index session option to specify the first index checked when lookingNicholas Marriott
2009-08-13When creating a new session from the command-line where there is an externalNicholas Marriott
2009-08-12A tty context must not be modified as it may be reused to update multipleNicholas Marriott
2009-08-11Have the client pass its stdin fd to the server when identifying itself andNicholas Marriott
2009-08-11Add a TTY_OPENED flag and tidy a little.Nicholas Marriott
2009-08-11Drop the no_stop argument to tty_close and tty_free in favour of a flag in theNicholas Marriott
2009-08-11Switch tmux to use imsg. This is the last major change to make theNicholas Marriott
2009-08-11Add flags for 1+2 and 2 arguments to the generic target code, use it forNicholas Marriott
2009-08-08Infrastructure and commands to manage the environment for processes startedNicholas Marriott
2009-08-08Add a flags member to the grid_line struct and use it to differentiate linesNicholas Marriott
2009-08-08Change the way the grid is stored, previously it was:Nicholas Marriott
2009-08-07If there is an error in the configuration file, don't just exit(1) as this canNicholas Marriott
2009-08-07Using the alternative screen (smcup/rmcup) should also preserve the currentNicholas Marriott
2009-08-04Add a -a flag to set-option and set-window-option to append to an existingNicholas Marriott
2009-08-03Add a terminal-overrides session option allowing individual terminfo(5) entriesNicholas Marriott
2009-07-30There aren't many client message types or code to handle them so get rid of theNicholas Marriott
2009-07-30Merge pane number into the target specification for pane commands. Instead ofNicholas Marriott
2009-07-29Rename struct hdrtype to msgtype which is a better name and can be used evenNicholas Marriott
2009-07-28Final pieces of mode key rebinding: bind-key and unbind-key now accept a -tNicholas Marriott
2009-07-28Next step towards customisable mode keys: build each default table of keys intoNicholas Marriott
2009-07-28If select-layout is not given an argument, repply the last layout used in theNicholas Marriott
2009-07-27Remove an unused entry in the mode keys command enum and renameNicholas Marriott
2009-07-27Change mode key bindings from big switches into a set of tables. Rather thanNicholas Marriott
2009-07-27Get rid of empty mode_key_free function.Nicholas Marriott
2009-07-27Add a key to delete to end of line at the prompt (^K in emacs mode, C/D in vi).Nicholas Marriott
2009-07-26Detect backspace by looking at termios VERASE and translate it into \177 (whichNicholas Marriott