Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | move-window bound to ., from joshe. | Nicholas Marriott | 2009-01-30 |
| | |||
* | -u to start with screen scrolled up. | Nicholas Marriott | 2009-01-27 |
| | |||
* | -a flags to next/previous window. | Nicholas Marriott | 2009-01-18 |
| | |||
* | find-window command. | Nicholas Marriott | 2009-01-18 |
| | |||
* | Support command sequences separated by " ; ". Also clean up command printing. | Nicholas Marriott | 2009-01-18 |
| | |||
* | suspend-client command and suspend client when ^Z key binding is used. | Nicholas Marriott | 2009-01-18 |
| | |||
* | Actually remove the key binding from the tree when freeing it. | Nicholas Marriott | 2009-01-17 |
| | |||
* | Two new commands, choose-window and choose-session which work only when ↵ | Nicholas Marriott | 2009-01-15 |
| | | | | bound to a key and allow the window or session to be selected from a list. | ||
* | Whoops, stray line. | Nicholas Marriott | 2009-01-14 |
| | |||
* | Rework the prefix-time stuff. The option is now call repeat-time and ↵ | Nicholas Marriott | 2009-01-14 |
| | | | | defaults to 500 ms. However, it only applies to a small subset of commands, currently: up-pane, down-pane, next-window, previous-window, resize-pane-up, resize-pane-down. These are the commands for which it is obviously useful, having it for everything else was just bloody annoying. | ||
* | Alt-up/down to resize by five lines. | Nicholas Marriott | 2009-01-14 |
| | |||
* | switch-pane is now select-pane. | Nicholas Marriott | 2009-01-14 |
| | |||
* | up-pane and down-pane commands. | Nicholas Marriott | 2009-01-14 |
| | |||
* | Multiple window splitting. | Nicholas Marriott | 2009-01-14 |
| | |||
* | command-prompt now accepts a single argument, a template string. Any ↵ | Nicholas Marriott | 2009-01-13 |
| | | | | | | | | | | | occurrences of %% in this string are replaced by whatever is entered at the prompt and the result is executed as a command. This allows things like (now bound by default): bind , command-prompt "rename-window %%" Or my favourite: bind x command-prompt "split-window 'man %%'" | ||
* | Commands to resize panes; also a pane generic cmd, not used yet. | Nicholas Marriott | 2009-01-12 |
| | |||
* | Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵ | Nicholas Marriott | 2009-01-11 |
| | | | | still a couple of bugs (notably heap corruption somewhere causing segfault on exit). | ||
* | Clock mode. | Nicholas Marriott | 2009-01-10 |
| | |||
* | Introduce nitems() and use it; use bsearch. | Nicholas Marriott | 2009-01-07 |
| | |||
* | Whoops, add keys in the right place in the tree. | Nicholas Marriott | 2009-01-06 |
| | |||
* | Switch to splay tree for key bindings. | Nicholas Marriott | 2009-01-06 |
| | |||
* | Another duplicate. | Nicholas Marriott | 2008-12-17 |
| | |||
* | Oops, forgot to commit move-window. Also add select-prompt to allow index to ↵ | Nicholas Marriott | 2008-06-25 |
| | | | | be typed. | ||
* | Only lowercase key bindings. | Nicholas Marriott | 2008-06-25 |
| | |||
* | Lose unnecessary flags on context. | Nicholas Marriott | 2008-06-21 |
| | |||
* | Swap in new paste buffer code and add a couple more commands. | Nicholas Marriott | 2008-06-20 |
| | |||
* | Add ; too. | Nicholas Marriott | 2008-06-19 |
| | |||
* | Command prompt for interactive commands. | Nicholas Marriott | 2008-06-19 |
| | |||
* | Informational messages on window option changes. | Nicholas Marriott | 2008-06-16 |
| | |||
* | Memory leak/missing init. | Nicholas Marriott | 2008-06-16 |
| | |||
* | Easy bits of arg printing for list-keys. | Nicholas Marriott | 2008-06-05 |
| | |||
* | If no command is specified, assume new-session. | Nicholas Marriott | 2008-06-03 |
| | |||
* | Clear msgdata where it is unavailable. | Nicholas Marriott | 2008-06-02 |
| | |||
* | Move -s and -c down a level so handling them is the responsibility of the ↵ | Nicholas Marriott | 2008-06-02 |
| | | | | command (with some helper functions), rather than the top-level. This changes the action command syntax so that -s and -c must be after the command rather than before. | ||
* | Bug fix; don't bail except on first line when printing. | Nicholas Marriott | 2007-12-06 |
| | |||
* | set/reset mode window functions. | Nicholas Marriott | 2007-12-06 |
| | |||
* | Major reorganisation of screen handling. | Nicholas Marriott | 2007-12-06 |
| | |||
* | Big internal reorganisation to move tty control into parent. | Nicholas Marriott | 2007-11-27 |
| | |||
* | Mostly-complete copy and paste. | Nicholas Marriott | 2007-11-23 |
| | |||
* | Partial copy mode. Currently does the same as scroll mode but using a ↵ | Nicholas Marriott | 2007-11-22 |
| | | | | cursor. Also fix bug where resizing would leave crap lying around. | ||
* | Scrollable win for command output. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Initial history support. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from ↵ | Nicholas Marriott | 2007-11-20 |
| | | | | display size (now dx,dy). Move functions which work on the displayed area into screen-display.c and tidy. Use macros consistently when accessing screen data (may want to move everything about again later!). This the first step on the road to scrollback. | ||
* | Fix a format string bug and sprinkle some printflikes. | Nicholas Marriott | 2007-11-20 |
| | |||
* | Two-column display for on-line print. | Nicholas Marriott | 2007-11-16 |
| | |||
* | Ooops use ->client here, not cmdclient. | Nicholas Marriott | 2007-11-16 |
| | |||
* | Add -c option to specify client, and move detach/refresh to client rather ↵ | Nicholas Marriott | 2007-11-16 |
| | | | | than session. | ||
* | Reorg window data structures. Add an intermediate data type (struct winlink) ↵ | Nicholas Marriott | 2007-10-26 |
| | | | | to hold index and make sessions hold a RB tree of them rather than a fixed array. | ||
* | Remove freed keys from array. | Nicholas Marriott | 2007-10-23 |
| | |||
* | Kill window command. Nuke some backspace stuff. | Nicholas Marriott | 2007-10-19 |
| |