Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Pass through the aixterm bright colours if the terminal supports them (>= 16 | Nicholas Marriott | 2009-12-14 | |
| | | | | | | | | colours). | |||
| * | Add server options to completion as well. | Nicholas Marriott | 2009-12-14 | |
| | | ||||
| * | New server option, escape-time, to set the timeout used to detect if escapes | Nicholas Marriott | 2009-12-14 | |
| | | | | | | | | are alone or part of a function key or meta sequence. | |||
| * | Use quiet variable, and add missing sentinel to options array. | Nicholas Marriott | 2009-12-11 | |
| | | ||||
| * | Add "server options" which are server-wide and not bound to a session or | Nicholas Marriott | 2009-12-10 | |
| | | | | | | | | | | | | | | 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. | |||
| * | Permit panes to be referred to as "top", "bottom", "top-left" etc, if the right | Nicholas Marriott | 2009-12-08 | |
| | | | | | | | | pane can be identified. | |||
| * | vte is buggy and doesn't home the cursor after changing the scroll | Nicholas Marriott | 2009-12-04 | |
| | | | | | | | | region. Several people are hitting this, so add a workaround. | |||
| * | Wrap at 80 columns. | Nicholas Marriott | 2009-12-03 | |
| | | ||||
| * | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last | Nicholas Marriott | 2009-12-03 | |
| | | | | | | | | | | time now I've configured emacs to make them displayed in really annoying colours... | |||
| * | Eliminate duplicate code and ease the passage for server-wide options by adding | Nicholas Marriott | 2009-12-03 | |
| | | | | | | | | | | | | | | 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. | |||
| * | Reflect the keypad mode of the application so that numlock works. | Nicholas Marriott | 2009-12-02 | |
| | | ||||
| * | Close the pane if the process died due to a signal, not just if it exited | Nicholas Marriott | 2009-12-02 | |
| | | | | | | | | normally. | |||
| * | New command, capture-pane, which copies the entire pane contents to a paste | Nicholas Marriott | 2009-12-01 | |
| | | | | | | | | buffer. From Jonathan Alvarado. | |||
| * | Look for mice and xterm keys before standard function keys as they are less | Nicholas Marriott | 2009-12-01 | |
| | | | | | | | | likely to be partial versions. | |||
| * | Handle partial xterm function key sequences. | Nicholas Marriott | 2009-11-30 | |
| | | ||||
| * | Add a couple of comments. | Nicholas Marriott | 2009-11-27 | |
| | | ||||
| * | This doesn't need to be u_int. | Nicholas Marriott | 2009-11-26 | |
| | | ||||
| * | Make types clearer and lint happier. | Nicholas Marriott | 2009-11-26 | |
| | | ||||
| * | Fix type - attributes should be u_char not int. | Nicholas Marriott | 2009-11-26 | |
| | | ||||
| * | Change paranoia check to check for <= 0 and to avoid warning. | Nicholas Marriott | 2009-11-26 | |
| | | ||||
| * | Tidy up various bits of the paste code, make the data buffer char * and add | Nicholas Marriott | 2009-11-26 | |
| | | | | | | | | comments. | |||
| * | Continue rather than returning if not a mouse key, to avoid hanging on any | Nicholas Marriott | 2009-11-26 | |
| | | | | | | | | function key... | |||
| * | Remove a couple of unused arguments where possible, and add /* ARGSUSED */ to | Nicholas Marriott | 2009-11-26 | |
| | | | | | | | | the rest to reduce lint output. | |||
| * | Rename a variable to something more helpful. | Nicholas Marriott | 2009-11-26 | |
| | | ||||
| * | Get a u_char from the string, otherwise it isn't possible to enter \0377 as it | Nicholas Marriott | 2009-11-26 | |
| | | | | | | | | | | | | is mistaken for EOF (doh). Also drop an unused argument. | |||
| * | Handle the possibility of partial mouse reads, and fix a comment while here. | Nicholas Marriott | 2009-11-26 | |
| | | ||||
| * | Emulate il1, dl1, ich1 to run (albeit slowly) with vt100 feature set. | Nicholas Marriott | 2009-11-26 | |
| | | ||||
| * | Output the right keys for application and number keypad modes (they were the | Nicholas Marriott | 2009-11-25 | |
| | | | | | | | | wrong way round). | |||
| * | Add a -p flag to display-message to print the output rather than displaying in | Nicholas Marriott | 2009-11-24 | |
| | | | | | | | | | | the status line, this allows things like "display -p '#W'" to find the current window index. | |||
| * | Add cursor keys to the key names list. | Nicholas Marriott | 2009-11-22 | |
| | | ||||
| * | Use home from struct passwd if HOME is empty as well as if it is NULL, and fix | Nicholas Marriott | 2009-11-21 | |
| | | | | | | | | a style nit. Both from Tiago Cunha. | |||
| * | When -h and -p are given to split-window, calculate the percentage size using | Nicholas Marriott | 2009-11-20 | |
| | | | | | | | | the width instead of the height. | |||
| * | Display UTF-8 properly in status line messages and prompt. Cursor handling is | Nicholas Marriott | 2009-11-20 | |
| | | | | | | | | still way off though. | |||
| * | Remove oldest messages from log when limit is hit, not newest. | Nicholas Marriott | 2009-11-20 | |
| | | ||||
| * | Get some brackets in the right place so ## works. Also fix a space in a | Nicholas Marriott | 2009-11-19 | |
| | | | | | | | | comment. | |||
| * | Change status line drawing to create the window list in a separate screen and | Nicholas Marriott | 2009-11-19 | |
| | | | | | | | | | | then copy it into the status line screen. This allows UTF-8 in window names and fixes some problems with #[] in window-status-format. | |||
| * | Two new options, window-status-format and window-status-current-format, which | Nicholas Marriott | 2009-11-19 | |
| | | | | | | | | | | | | | | | | 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. | |||
| * | tweak previous; | Jason McIntyre | 2009-11-19 | |
| | | ||||
| * | Revert to xterm-keys off by default. It was on as an experiment to see if the | Nicholas Marriott | 2009-11-19 | |
| | | | | | | | | | | option could be removed, but it affects vi, so we have to keep the option, and a conservative default is better. | |||
| * | Tidy up by breaking the # replacement code into a separate function, also add a | Nicholas Marriott | 2009-11-19 | |
| | | | | | | | | few comments. | |||
| * | Don't interpret #() for display-message, it usually doesn't make sense and may | Nicholas Marriott | 2009-11-19 | |
| | | | | | | | | leak commands. | |||
| * | Missed an unused variable :-/. | Nicholas Marriott | 2009-11-18 | |
| | | ||||
| * | Cleanup by moving various (mostly horrible) little bits handling UTF-8 grid | Nicholas Marriott | 2009-11-18 | |
| | | | | | | | | | | | | | | data into functions in a new file, grid-utf8.c, and use sizeof intead of UTF8_DATA. Also nuke trailing whitespace from tmux.1, reminded by jmc. | |||
| * | Add a per-client log of status line messages displayed while that client | Nicholas Marriott | 2009-11-18 | |
| | | | | | | | | | | | | | | | | exists. A new message-limit session option sets the maximum number of entries and a command, show-messages, shows the log (bound to ~ by default). This (and prompt history) might be better as a single global log but until there are global options it is easier for them to be per client. | |||
| * | Mark -n keys with (no prefix) rather than []. | Nicholas Marriott | 2009-11-18 | |
| | | ||||
| * | Permit top-bit-set characters to be entered in the status line. They could | Nicholas Marriott | 2009-11-17 | |
| | | | | | | | | | | | | | | | | | | already be set from the shell and are just passed through when printing (so invisible characters or displaying on terminals with different character sets may cause problems). Note that entering UTF-8 may not work and in any case currently the status line cannot display it correctly (outside of status-left/status-right). | |||
| * | In choose mode, assign each item a number or lowercase letter from those | Nicholas Marriott | 2009-11-17 | |
| | | | | | | | | available and accept that as a shortcut key for the item. | |||
| * | A screen can be one cell wide; don't crash if that is the case. | Nicholas Marriott | 2009-11-16 | |
| | | ||||
| * | I made a complete horlicks of the last change, fix it so it doesn't either lead | Nicholas Marriott | 2009-11-16 | |
| | | | | | | | | to a double free or free the item after the end of the array. | |||
| * | Tweak a comment and add some spacing. | Nicholas Marriott | 2009-11-13 | |
| | |