Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add mode keys to move the cursor to the top, middle and bottom of the screen. | Nicholas Marriott | 2009-10-13 | |
| | | | | H/M/L in vi mode and M-R/M-r in emacs (bottom of screen not bound in emacs). | |||
* | Support J and K for scroll up and scroll down in copy mode with vi keys, | Nicholas Marriott | 2009-10-07 | |
| | | | | suggested by martynas. | |||
* | Make C-Up and C-Down in copy mode scroll the screen up and down one line | Nicholas Marriott | 2009-10-06 | |
| | | | | | without moving the cursor, like Up and Down in scroll mode (which will shortly disappear). | |||
* | Get / and ? the right way round in vi mode, and use : for goto line rather than | Nicholas Marriott | 2009-10-04 | |
| | | | | g. | |||
* | C-v and M-v too. | Nicholas Marriott | 2009-10-04 | |
| | ||||
* | Support C-n/C-p with emacs keys in choice mode, also fix a comment. | Nicholas Marriott | 2009-10-04 | |
| | ||||
* | Add a transpose-chars command in edit mode (C-t in emacs mode only). From Kalle | Nicholas Marriott | 2009-09-02 | |
| | | | | Olavi Niemitalo. | |||
* | Add a "delete line" key when editing in the status line or the search up/down | Nicholas Marriott | 2009-08-18 | |
| | | | | prompt. C-u with emacs keys, d with vi. | |||
* | Add (naive) searching and goto line in copy mode. Searching is C-r and C-s with | Nicholas Marriott | 2009-08-18 | |
| | | | | | | | | | | emacs keys, / and ? with vi; n repeats the search again with either key set. All searching wraps the top/bottom. Goto line is g for both emacs and vi. The search prompts don't have full line editing, just simple append and delete characters. Also sort the mode keys list in tmux.1. | |||
* | Switch the prompt code to return an empty string when the user enters no | Nicholas Marriott | 2009-08-13 | |
| | | | | | | | response and reserve NULL for an explicit cancel. Change all callbacks to treat them the same so no functional change. Also add cancel key bindings to emacs mode which were missing. | |||
* | vi(1)-style half page scroll in copy and scroll modes. Move the vi full page | Nicholas Marriott | 2009-08-13 | |
| | | | | | | | scroll key to C-b instead of C-u and use C-u/C-d for half page scrolling with vi keys. In emacs mode, half page scrolling is bound to M-Up and M-Down. Suggested by merdely (about a year ago :-)). | |||
* | Plug some memory leaks. | Nicholas Marriott | 2009-07-30 | |
| | ||||
* | Final pieces of mode key rebinding: bind-key and unbind-key now accept a -t | Nicholas Marriott | 2009-07-28 | |
| | | | | argument to modify a table. | |||
* | Next step towards customisable mode keys: build each default table of keys into | Nicholas Marriott | 2009-07-28 | |
| | | | | | | a named tree on start and use that for lookups. Also add command to string translation tables and modify list-keys to show the the mode key bindings (new -t argument). | |||
* | Remove an unused entry in the mode keys command enum and rename | Nicholas Marriott | 2009-07-27 | |
| | | | | MODEKEYCOPY_QUIT to _CANCEL to match the others. | |||
* | Change mode key bindings from big switches into a set of tables. Rather than | Nicholas Marriott | 2009-07-27 | |
| | | | | | | | lumping them all together, split editing keys from those used in choice/more mode and those for copy/scroll mode. Tidier and clearer, and the first step towards customisable mode keys. | |||
* | Get rid of empty mode_key_free function. | Nicholas Marriott | 2009-07-27 | |
| | ||||
* | Add a key to delete to end of line at the prompt (^K in emacs mode, C/D in vi). | Nicholas Marriott | 2009-07-27 | |
| | | | | From Kalle Olavi Niemitalo. | |||
* | Detect backspace by looking at termios VERASE and translate it into \177 (which | Nicholas Marriott | 2009-07-26 | |
| | | | | | | matches screen's behaviour if not its termcap/terminfo entry). The terminfo kbs cap is often wrong or missing so it can't be used, and just assuming \177 may be wrong. | |||
* | C-d is delete as well in emacs mode. | Nicholas Marriott | 2009-07-23 | |
| | ||||
* | Tidy up keys: use an enum for the key codes, and remove the macros which just | Nicholas Marriott | 2009-07-21 | |
| | | | | wrap flag sets/clears/tests. | |||
* | Add a "back to indentation" key in copy mode to move the cursor to the first | Nicholas Marriott | 2009-07-12 | |
| | | | | | non-whitespace character. ^ with vi and M-m with emacs key bindings. Another from Kalle Olavi Niemitalo, thanks. | |||
* | Import tmux, a terminal multiplexor allowing (among other things) a single | Nicholas Marriott | 2009-06-01 | |
terminal to be switched between several different windows and programs displayed on one terminal be detached from one terminal and moved to another. ok deraadt pirofti |