aboutsummaryrefslogtreecommitdiff
path: root/key-bindings.c
Commit message (Collapse)AuthorAge
* move-window bound to ., from joshe.Nicholas Marriott2009-01-30
|
* -u to start with screen scrolled up.Nicholas Marriott2009-01-27
|
* -a flags to next/previous window.Nicholas Marriott2009-01-18
|
* find-window command.Nicholas Marriott2009-01-18
|
* Support command sequences separated by " ; ". Also clean up command printing.Nicholas Marriott2009-01-18
|
* suspend-client command and suspend client when ^Z key binding is used.Nicholas Marriott2009-01-18
|
* Actually remove the key binding from the tree when freeing it.Nicholas Marriott2009-01-17
|
* Two new commands, choose-window and choose-session which work only when ↵Nicholas Marriott2009-01-15
| | | | bound to a key and allow the window or session to be selected from a list.
* Whoops, stray line.Nicholas Marriott2009-01-14
|
* Rework the prefix-time stuff. The option is now call repeat-time and ↵Nicholas Marriott2009-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 Marriott2009-01-14
|
* switch-pane is now select-pane.Nicholas Marriott2009-01-14
|
* up-pane and down-pane commands.Nicholas Marriott2009-01-14
|
* Multiple window splitting.Nicholas Marriott2009-01-14
|
* command-prompt now accepts a single argument, a template string. Any ↵Nicholas Marriott2009-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 Marriott2009-01-12
|
* Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵Nicholas Marriott2009-01-11
| | | | still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
* Clock mode.Nicholas Marriott2009-01-10
|
* Introduce nitems() and use it; use bsearch.Nicholas Marriott2009-01-07
|
* Whoops, add keys in the right place in the tree.Nicholas Marriott2009-01-06
|
* Switch to splay tree for key bindings.Nicholas Marriott2009-01-06
|
* Another duplicate.Nicholas Marriott2008-12-17
|
* Oops, forgot to commit move-window. Also add select-prompt to allow index to ↵Nicholas Marriott2008-06-25
| | | | be typed.
* Only lowercase key bindings.Nicholas Marriott2008-06-25
|
* Lose unnecessary flags on context.Nicholas Marriott2008-06-21
|
* Swap in new paste buffer code and add a couple more commands.Nicholas Marriott2008-06-20
|
* Add ; too.Nicholas Marriott2008-06-19
|
* Command prompt for interactive commands.Nicholas Marriott2008-06-19
|
* Informational messages on window option changes.Nicholas Marriott2008-06-16
|
* Memory leak/missing init.Nicholas Marriott2008-06-16
|
* Easy bits of arg printing for list-keys.Nicholas Marriott2008-06-05
|
* If no command is specified, assume new-session.Nicholas Marriott2008-06-03
|
* Clear msgdata where it is unavailable.Nicholas Marriott2008-06-02
|
* Move -s and -c down a level so handling them is the responsibility of the ↵Nicholas Marriott2008-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 Marriott2007-12-06
|
* set/reset mode window functions.Nicholas Marriott2007-12-06
|
* Major reorganisation of screen handling.Nicholas Marriott2007-12-06
|
* Big internal reorganisation to move tty control into parent.Nicholas Marriott2007-11-27
|
* Mostly-complete copy and paste.Nicholas Marriott2007-11-23
|
* Partial copy mode. Currently does the same as scroll mode but using a ↵Nicholas Marriott2007-11-22
| | | | cursor. Also fix bug where resizing would leave crap lying around.
* Scrollable win for command output.Nicholas Marriott2007-11-21
|
* Initial history support.Nicholas Marriott2007-11-21
|
* Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from ↵Nicholas Marriott2007-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 Marriott2007-11-20
|
* Two-column display for on-line print.Nicholas Marriott2007-11-16
|
* Ooops use ->client here, not cmdclient.Nicholas Marriott2007-11-16
|
* Add -c option to specify client, and move detach/refresh to client rather ↵Nicholas Marriott2007-11-16
| | | | than session.
* Reorg window data structures. Add an intermediate data type (struct winlink) ↵Nicholas Marriott2007-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 Marriott2007-10-23
|
* Kill window command. Nuke some backspace stuff.Nicholas Marriott2007-10-19
|