summaryrefslogtreecommitdiffstats
path: root/tmux.h
AgeCommit message (Expand)Author
2009-10-21Client tidying: get rid of client_ctx struct in favour of two variables inNicholas Marriott
2009-10-21Remove unused function.Nicholas Marriott
2009-10-20Try to reduce the UTF-8 mess.Nicholas Marriott
2009-10-20UTF-8 combined character fixes.Nicholas Marriott
2009-10-20Nuke stray blank line.Nicholas Marriott
2009-10-17Instead of having a complicated check to see if the cursor is in the lastNicholas Marriott
2009-10-13Move lines into the history when scrolling even if the scroll region is notNicholas Marriott
2009-10-13Add mode keys to move the cursor to the top, middle and bottom of the screen.Nicholas Marriott
2009-10-12When drawing lines that have wrapped naturally, don't force a newline butNicholas Marriott
2009-10-12When backspace is received at the beginning of a line and the previous line wasNicholas Marriott
2009-10-12Use relative cursor movement instead of absolute when possible and whenNicholas Marriott
2009-10-12Similarly add a tty_cursor_pane function to tidy up most of the calls.Nicholas Marriott
2009-10-12_absolute is redundant, just use tty_region.Nicholas Marriott
2009-10-12Cleanup: use two functions for region setting, one for absolute and one insideNicholas Marriott
2009-10-11Add a pipe-pane command to allow a pane to be piped to a shell command, forNicholas Marriott
2009-10-11Collect status from dead jobs and don't invoke the callback until bothNicholas Marriott
2009-10-11Clean up by introducing a wrapper struct for mouse clicks rather than passingNicholas Marriott
2009-10-10Put all jobs on a global all_jobs list and use that in server.c instead ofNicholas Marriott
2009-10-10Split list-panes off from list-windows.Nicholas Marriott
2009-10-10Rather than running status-left, status-right and window title #() with popenNicholas Marriott
2009-10-10New option, mouse-select-pane. If on, the mouse may be used to select theNicholas Marriott
2009-10-10Add "grouped sessions" which have independent name, options, current window andNicholas Marriott
2009-10-10Support for individual session idle time locking. May be enabled by turning offNicholas Marriott
2009-10-09The UTF-8 detection idea doesn't work and I am reasonably happy with theNicholas Marriott
2009-10-06Remove scroll mode which is now redundant, copy mode should be used instead.Nicholas Marriott
2009-10-06Make C-Up and C-Down in copy mode scroll the screen up and down one lineNicholas Marriott
2009-10-05If no target client is specified to commands which accept one, try to guess theNicholas Marriott
2009-09-24New lock-client and lock-session commands to lock an individual client or allNicholas Marriott
2009-09-23Remove PROMPT_HIDDEN code which is now unused.Nicholas Marriott
2009-09-23Support -c like sh(1) to execute a command, useful when tmux is a loginNicholas Marriott
2009-09-23Remove the internal tmux locking and instead detach each client and run theNicholas Marriott
2009-09-23Trim some code by moving the ioctl(TIOCGWINSZ) after SIGWINCH from the clientNicholas Marriott
2009-09-23Don't attempt to open() the tty path, rely on the client sending its stdin fdNicholas Marriott
2009-09-22Permit multiple prefix keys to be defined, separated by commas, for example:Nicholas Marriott
2009-09-21Use option print function for info messages as well.Nicholas Marriott
2009-09-21Move common code from show-options and show-window-options into a function.Nicholas Marriott
2009-09-21Drop tiny union from option struct.Nicholas Marriott
2009-09-21Key options were implemented as a number so these struct members are unused.Nicholas Marriott
2009-09-20run-shell command to run a shell command without opening a window, sendingNicholas Marriott
2009-09-20Move some common and untidy code for window link/unlink into generic functionsNicholas Marriott
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