aboutsummaryrefslogtreecommitdiff
path: root/options-table.c
Commit message (Collapse)AuthorAge
...
* | Merge branch 'obsd-master'Thomas Adam2017-06-23
|\|
| * Add user-keys option to allow user-defined keys to be set, from Dannicm2017-06-23
| | | | | | | | Aloni.
* | Merge branch 'obsd-master'Thomas Adam2017-06-03
|\|
| * Make set-clipboard a three-state option so tmux itself can ignore thenicm2017-06-03
| | | | | | | | sequencess.
* | Merge branch 'obsd-master'Thomas Adam2017-05-31
|\| | | | | | | | | | | | | Conflicts: Makefile.am cfg.c server-client.c
| * Rewrite of choose mode, both to simplify and tidy the code and to addnicm2017-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some modern features. Now the common code is in mode-tree.c, which provides an API used by the three modes now separated into window-{buffer,client,tree}.c. Buffer mode shows buffers, client mode clients and tree mode a tree of sessions, windows and panes. Each mode has a common set of key bindings plus a few that are specific to the mode. Other changes are: - each mode has a preview pane: for buffers this is the buffer content (very useful), for others it is a preview of the pane; - items may be sorted in different ways ('O' key); - multiple items may be tagged and an operation applied to all of them (for example, to delete multiple buffers at once); - in tree mode a command may be run on the selected item (session, window, pane) or on tagged items (key ':'); - displayed items may be filtered in tree mode by using a format (this is used to implement find-window) (key 'f'); - the custom format (-F) for the display is no longer available; - shortcut keys change from 0-9, a-z, A-Z which was always a bit weird with keys used for other uses to 0-9, M-a to M-z. Now that the code is simpler, other improvements will come later. Primary key bindings for each mode are documented under the commands in the man page (choose-buffer, choose-client, choose-tree). Parts written by Thomas Adam.
* | Merge branch 'obsd-master'Thomas Adam2017-05-30
|\|
| * Store a copy of the old status line, will be needed soon for new choose mode.nicm2017-05-29
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-24
|\|
| * Make update-environment an array as well.nicm2017-01-24
| |
| * Convert terminal-overrides to an array option.nicm2017-01-24
| |
| * server-info can become an alias rather than a command.nicm2017-01-24
| |
| * Revert WIP parts of previous I didn't mean to commit yet.nicm2017-01-16
| |
| * getopt() has a struct option so just return to using options_entry.nicm2017-01-16
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-15
|\|
| * Major tidy up and rework of options tree and set-option/show-optionsnicm2017-01-15
| | | | | | | | | | | | | | | | commands this pushes more of the code into options.c and ties it more closely to the options table rather than having an unnecessary split. Also add support for array options (will be used later). Only (intentional) user visible change is that show-options output is now passed through vis(3) with VIS_DQ so quotes are escaped.
| * Remove unused quiet option.nicm2017-01-15
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-12
|\|
| * Simplify appending to string options.nicm2017-01-12
| |
* | Merge branch 'obsd-master'Thomas Adam2017-01-11
|\|
| * Some tidying and tweaks to options code.nicm2017-01-11
| |
* | Merge branch 'obsd-master'Thomas Adam2016-12-30
|\|
| * Change the xterm-keys option to default to on, so that tmux willnicm2016-12-30
| | | | | | | | | | | | | | | | | | | | | | generate xterm(1) escape sequences for function keys with modifiers. With the option off most of these keys are ignored by default, except for ctrl + arrows which use a variant that nothing else seems to use and I don't remember why we chose. The xterm escape sequences are now the most common. Prompted by a question from mpi@.
* | Merge branch 'obsd-master'Thomas Adam2016-10-14
|\|
| * Remove the set-remain-on-exit option, it was always a hack and can nownicm2016-10-13
| | | | | | | | be done with hooks instead.
* | Merge branch 'obsd-master'Thomas Adam2016-10-04
|\|
| * Remove some dead code in cmd-move-window.c and make a load of localnicm2016-10-03
| | | | | | | | functions static.
* | Merge branch 'obsd-master'Thomas Adam2016-05-05
|\|
| * Fix up a couple of long lines.nicm2016-05-04
| |
* | Merge branch 'obsd-master'Thomas Adam2016-04-29
|\|
| * Add option to include status text in the pane borders. Ifnicm2016-04-29
| | | | | | | | | | | | | | | | | | pane-border-status is set to "top" or "bottom" (rather than "off"), every pane has a permanent top or bottom border containing the text from pane-border-format. Based on a diff sent long ago by Jonathan Slenders, mostly rewritten and simplified by me.
* | Merge branch 'obsd-master'Thomas Adam2016-01-19
|\|
| * I no longer use my SourceForge address so replace it.nicm2016-01-19
| |
* | Merge branch 'obsd-master'Thomas Adam2015-12-12
|\|
| * Add key-table option to set the default key table for a session, allowsnicm2015-12-12
| | | | | | | | different key bindings for different sessions and a few other things.
* | Merge branch 'obsd-master'Thomas Adam2015-11-24
|\|
| * Don't allow options in table without scope set.nicm2015-11-24
| |
* | Merge branch 'obsd-master'Thomas Adam2015-11-23
|\| | | | | | | | | | | Conflicts: server.c tmux.c
| * If display-time is set to 0, show status messages until a key is pressed;tim2015-11-22
| | | | | | | | OK nicm@
* | Merge branch 'obsd-master'Thomas Adam2015-11-21
|\| | | | | | | | | Conflicts: tmux.h
| * Instead of separate tables for different types of options, give eachnicm2015-11-20
| | | | | | | | option a scope type (server, session, window) in one table.
* | Merge branch 'obsd-master'Thomas Adam2015-11-12
|\|
| * Nuke the utf8 and status-utf8 options and make tmux only a UTF-8nicm2015-11-12
| | | | | | | | | | terminal. We still support non-UTF-8 terminals outside tmux, but inside it is always UTF-8 (as when the utf8 and status-utf8 options were on).
* | Merge branch 'obsd-master'Thomas Adam2015-11-12
|\|
| * Default history-file should be "" not NULL, from Greg Onufe.nicm2015-11-12
| |
* | Merge branch 'obsd-master'Thomas Adam2015-11-12
|\|
| * Drop mouse-utf8 option and always turn on UTF-8 mouse if the client saysnicm2015-11-11
| | | | | | | | it supports UTF-8.
* | Merge branch 'obsd-master'Thomas Adam2015-09-26
|\|
| * Adding colors=256 to *256color* was always pretty stupid and now itnicm2015-09-25
| | | | | | | | won't work (without adding setaf@:setab@ too).
* | Merge branch 'obsd-master'Thomas Adam2015-08-28
|\|