summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-01-03Fix selection behaviour when the cursor is moved backwards (ie so the selectionNicholas Marriott
start is after the end).
2010-01-03Options to set the colour of the pane borders, with different colours for theNicholas Marriott
active pane.
2010-01-02Use the target print function for copy-mode, spotted by Tiago Cunha.Nicholas Marriott
2010-01-01Use tcflush(3) instead of TIOCFLUSH, from Ed Schouten.Nicholas Marriott
2009-12-26Fix the logic so that transition from a 256 colour to default works properly.Nicholas Marriott
2009-12-26Nuke some stray debugging.Nicholas Marriott
2009-12-24Use sysctl() KERN_PROC2 instead of KERN_PROC, as the latter's ABIPhilip Guenther
is sensitive to changes in struct proc. fixes for warnings and ok nicm@
2009-12-22Fix a couple of problems with grouped sessions reported by danh: redrawNicholas Marriott
properly and choose the correct last window after a window is killed.
2009-12-17Allow keys to be replaced and reorder the table so that terminfo-defined keysNicholas Marriott
(or terminal-overrides) take precedence over internally defined.
2009-12-14Pass through the aixterm bright colours if the terminal supports them (>= 16Nicholas Marriott
colours).
2009-12-14Add server options to completion as well.Nicholas Marriott
2009-12-14New server option, escape-time, to set the timeout used to detect if escapesNicholas Marriott
are alone or part of a function key or meta sequence.
2009-12-11Use quiet variable, and add missing sentinel to options array.Nicholas Marriott
2009-12-10Add "server options" which are server-wide and not bound to a session orNicholas Marriott
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.
2009-12-08Permit panes to be referred to as "top", "bottom", "top-left" etc, if the rightNicholas Marriott
pane can be identified.
2009-12-04vte is buggy and doesn't home the cursor after changing the scrollNicholas Marriott
region. Several people are hitting this, so add a workaround.
2009-12-03Wrap at 80 columns.Nicholas Marriott
2009-12-03Massive spaces->tabs and trailing whitespace cleanup, hopefully for the lastNicholas Marriott
time now I've configured emacs to make them displayed in really annoying colours...
2009-12-03Eliminate duplicate code and ease the passage for server-wide options by addingNicholas Marriott
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.
2009-12-02Reflect the keypad mode of the application so that numlock works.Nicholas Marriott
2009-12-02Close the pane if the process died due to a signal, not just if it exitedNicholas Marriott
normally.
2009-12-01New command, capture-pane, which copies the entire pane contents to a pasteNicholas Marriott
buffer. From Jonathan Alvarado.
2009-12-01Look for mice and xterm keys before standard function keys as they are lessNicholas Marriott
likely to be partial versions.
2009-11-30Handle partial xterm function key sequences.Nicholas Marriott
2009-11-27Add a couple of comments.Nicholas Marriott
2009-11-26This doesn't need to be u_int.Nicholas Marriott
2009-11-26Make types clearer and lint happier.Nicholas Marriott
2009-11-26Fix type - attributes should be u_char not int.Nicholas Marriott
2009-11-26Change paranoia check to check for <= 0 and to avoid warning.Nicholas Marriott
2009-11-26Tidy up various bits of the paste code, make the data buffer char * and addNicholas Marriott
comments.
2009-11-26Continue rather than returning if not a mouse key, to avoid hanging on anyNicholas Marriott
function key...
2009-11-26Remove a couple of unused arguments where possible, and add /* ARGSUSED */ toNicholas Marriott
the rest to reduce lint output.
2009-11-26Rename a variable to something more helpful.Nicholas Marriott
2009-11-26Get a u_char from the string, otherwise it isn't possible to enter \0377 as itNicholas Marriott
is mistaken for EOF (doh). Also drop an unused argument.
2009-11-26Handle the possibility of partial mouse reads, and fix a comment while here.Nicholas Marriott
2009-11-26Emulate il1, dl1, ich1 to run (albeit slowly) with vt100 feature set.Nicholas Marriott
2009-11-25Output the right keys for application and number keypad modes (they were theNicholas Marriott
wrong way round).
2009-11-24Add a -p flag to display-message to print the output rather than displaying inNicholas Marriott
the status line, this allows things like "display -p '#W'" to find the current window index.
2009-11-22Add cursor keys to the key names list.Nicholas Marriott
2009-11-21Use home from struct passwd if HOME is empty as well as if it is NULL, and fixNicholas Marriott
a style nit. Both from Tiago Cunha.
2009-11-20When -h and -p are given to split-window, calculate the percentage size usingNicholas Marriott
the width instead of the height.
2009-11-20Display UTF-8 properly in status line messages and prompt. Cursor handling isNicholas Marriott
still way off though.
2009-11-20Remove oldest messages from log when limit is hit, not newest.Nicholas Marriott
2009-11-19Get some brackets in the right place so ## works. Also fix a space in aNicholas Marriott
comment.
2009-11-19Change status line drawing to create the window list in a separate screen andNicholas Marriott
then copy it into the status line screen. This allows UTF-8 in window names and fixes some problems with #[] in window-status-format.
2009-11-19Two new options, window-status-format and window-status-current-format, whichNicholas Marriott
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.
2009-11-19tweak previous;Jason McIntyre
2009-11-19Revert to xterm-keys off by default. It was on as an experiment to see if theNicholas Marriott
option could be removed, but it affects vi, so we have to keep the option, and a conservative default is better.
2009-11-19Tidy up by breaking the # replacement code into a separate function, also add aNicholas Marriott
few comments.
2009-11-19Don't interpret #() for display-message, it usually doesn't make sense and mayNicholas Marriott
leak commands.