aboutsummaryrefslogtreecommitdiff
path: root/window-choose.c
Commit message (Collapse)AuthorAge
* Expand the Id keyword. Tiago Cunha2011-07-09
|
* Sync OpenBSD patchset 812:Tiago Cunha2010-12-30
| | | | | | Support all four of the xterm mouse modes. Based on a diff from hsim at gmx.li.
* Pass in the session, rather than the client, to window modes' key() function.Micah Cowan2010-05-22
| | | | | We were only ever using the client to find the session anyway.
* Sync OpenBSD patchset 629:Tiago Cunha2010-02-02
| | | | | Add scroll-up/scroll-down for choose/more mode, from Micah Cowan.
* Sync OpenBSD patchset 607:Tiago Cunha2010-01-17
| | | | | key should be an int not a char.
* Sync OpenBSD patchset 581:Tiago Cunha2009-12-04
| | | | | | | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last time now I've configured emacs to make them displayed in really annoying colours...
* Sync OpenBSD patchset 567:Tiago Cunha2009-11-28
| | | | | | Remove a couple of unused arguments where possible, and add /* ARGSUSED */ to the rest to reduce lint output.
* Sync OpenBSD patchset 543:Tiago Cunha2009-11-18
| | | | | | In choose mode, assign each item a number or lowercase letter from those available and accept that as a shortcut key for the item.
* Sync OpenBSD patchset 381:Tiago Cunha2009-10-12
| | | | | | | | | Clean up by introducing a wrapper struct for mouse clicks rather than passing three u_chars around. As a side-effect this fixes incorrectly rejecting high cursor positions (because it was comparing them as signed char), reported by Tom Doherty.
* Sync OpenBSD patchset 322:Tiago Cunha2009-09-11
| | | | | | Permit options such as status-bg to be configured using the entire 256 colour palette by setting "colour0" to "colour255".
* Sync OpenBSD patchset 220:Tiago Cunha2009-08-09
| | | | | | | | | | If colours are not supported by the terminal, try to emulate a coloured background by setting or clearing the reverse attribute. This makes a few applications which don't use the reverse attribute themselves a little happier, and allows the status, message and mode options to have default attributes and fg/bg options that work as expected when set as reverse.
* Sync OpenBSD patchset 198:Tiago Cunha2009-07-30
| | | | | | Add a mode-mouse option to prevent tmux taking over the mouse in choice or copy modes.
* Sync OpenBSD patchset 192:Tiago Cunha2009-07-28
| | | | | | | | Next step towards customisable mode keys: build each default table of keys into a named tree on start and use that for lookups. Also add command to string translation tables and modify list-keys to show the mode key bindings (new -t argument).
* Sync OpenBSD patchset 189:Tiago Cunha2009-07-28
| | | | | | | | | Change mode key bindings from big switches into a set of tables. Rather than 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.
* Sync OpenBSD patchset 188:Tiago Cunha2009-07-28
| | | | | Get rid of empty mode_key_free function.
* A similar for fix for window_choose: don't rely on the callback always beingNicholas Marriott2009-07-17
| | | | | | called to free data, have a separate free callback and call it from the mode cleanup code.
* Restore $Id$ and add script to do so.Nicholas Marriott2009-06-25
|
* Now that a UTF-8-capable puts function exists, use it for printing strings inNicholas Marriott2009-06-25
| | | | | | choice/more modes - lines with UTF-8 now display properly in find-window results.
* Space trimmage mega-diff.Nicholas Marriott2009-05-04
|
* Fix window choice mode, again.Nicholas Marriott2009-03-02
|
* Allow selection in vi mode.Nicholas Marriott2009-02-21
|
* Redo mode keys slightly more cleanly and apply them to command prompt ↵Nicholas Marriott2009-02-13
| | | | editing. vi or emacs mode is controlled by the session option status-keys.
* Fix page down, again.Nicholas Marriott2009-01-29
|
* Mouse in copy mode.Nicholas Marriott2009-01-28
|
* * Better support for at least the most common variant of mouse input: parse ↵Nicholas Marriott2009-01-28
| | | | | | | it and adjust for different panes. Also support mouse in window/session choice mode. * Bring back the fancy window titles with session/window names: it is easy to work around problems with elinks (see FAQ).
* Allow status, mode and message attributes to be changed by three new ↵Nicholas Marriott2009-01-27
| | | | | | | options: status-attr, mode-attr, message-attr. A comma-separataed list is accepted containing: bright, dim, underscore, blink, reverse, hidden, italics, for example: set -g status-attr bright,blink From Josh Elsasser, thanks!
* Use reverse so status line etc works in terminals w/o colour.Nicholas Marriott2009-01-23
|
* Fix this properly...Nicholas Marriott2009-01-23
|
* Fix next/previous page. DOH.Nicholas Marriott2009-01-23
|
* find-window command.Nicholas Marriott2009-01-18
|
* Whoops. Shut up gcc.Nicholas Marriott2009-01-15
|
* 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.