| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
Support all four of the xterm mouse modes. Based on a diff from hsim at
gmx.li.
|
|
|
|
|
| |
We were only ever using the client to find the session anyway.
|
|
|
|
|
| |
Add scroll-up/scroll-down for choose/more mode, from Micah Cowan.
|
|
|
|
|
| |
key should be an int not a char.
|
|
|
|
|
|
|
| |
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...
|
|
|
|
|
|
| |
Remove a couple of unused arguments where possible, and add /* ARGSUSED */ to
the rest to reduce lint output.
|
|
|
|
|
|
| |
In choose mode, assign each item a number or lowercase letter from those
available and accept that as a shortcut key for the item.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Permit options such as status-bg to be configured using the entire 256 colour
palette by setting "colour0" to "colour255".
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Add a mode-mouse option to prevent tmux taking over the mouse in choice or
copy modes.
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Get rid of empty mode_key_free function.
|
|
|
|
|
|
| |
called to free data, have a separate free callback and call it from the mode
cleanup code.
|
| |
|
|
|
|
|
|
| |
choice/more modes - lines with UTF-8 now display properly in find-window
results.
|
| |
|
| |
|
| |
|
|
|
|
| |
editing. vi or emacs mode is controlled by the session option status-keys.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
| |
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!
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
bound to a key and allow the window or session to be selected from a list.
|