aboutsummaryrefslogtreecommitdiff
path: root/options-table.c
Commit message (Collapse)AuthorAge
* Merge branch 'obsd-master' into masterThomas Adam2021-08-13
|\
| * Now that styles can contain formats, they need to be expanded whennicm2021-08-12
| | | | | | | | inserted into the status line.
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-12
|\|
| * Break the colour palette into a struct rather than just a single arraynicm2021-08-11
| | | | | | | | | | | | and use that to support the OSC palette-setting sequences in popups. Also add a pane-colours array option to specify the defaults. GitHub issue 2815.
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-06
|\|
| * Add client focus hooks.nicm2021-08-06
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-04
|\|
| * Add a client-active hook, from ncfavier in GitHub issue 2803.nicm2021-08-04
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-07-28
|\|
| * Make window-linked and window-unlinked window options, GitHub issuenicm2021-07-28
| | | | | | | | 2790.
* | Merge branch 'obsd-master' into masterThomas Adam2021-07-14
|\|
| * Move default value for TERM into tmux.h.nicm2021-07-14
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-06-18
|\|
| * Minor fixes to option descriptions.nicm2021-06-16
| |
| * More accurate vi(1) word navigation in copy mode and on the status line.nicm2021-06-10
| | | | | | | | | | | | This changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693.
| * Add different command historys for different types of promptsnicm2021-06-10
| | | | | | | | ("command", "search" etc). From Anindya Mukherjee.
| * Add an "always" value to the extended-keys option to always forwardnicm2021-06-10
| | | | | | | | these keys to applications inside tmux.
* | More accurate vi(1) word navigation in copy mode and on the status line. ThisNicholas Marriott2021-05-13
| | | | | | | | | | | | changes the meaning of the word-separators option - setting it to the empty string is equivalent to the previous behavior. From Will Noble in GitHub issue 2693.
* | Add different command historys for different types of prompts ("command",Nicholas Marriott2021-05-03
| | | | | | | | "search" etc). From Anindya Mukherjee.
* | Add an "always" value to the extended-keys option to always forward these keysNicholas Marriott2021-04-21
| | | | | | | | to applications inside tmux.
* | Merge branch 'obsd-master' into masterThomas Adam2021-03-11
|\|
| * Add an "absolute-centre" alignment to use the centre of the total spacenicm2021-03-11
| | | | | | | | instead of only the available space. From Magnus Gross in GitHub issue 2578.
* | Merge branch 'obsd-master' into masterThomas Adam2021-02-01
|\|
| * Add a no-detached choice to detach-on-destroy which detaches only ifnicm2021-02-01
| | | | | | | | | | there are no other detached sessions to switch to, from Sencer Selcuk in GitHub issue 2553.
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-20
|\|
| * Change so that window_flags escapes # automatically which means configsnicm2021-01-20
| | | | | | | | | | will not have to change. A new format window_raw_flags contains the old unescaped version.
* | Merge branch 'obsd-master' into masterThomas Adam2021-01-04
|\|
| * Add a variant of remain-on-exit that only keeps the pane if the programnicm2021-01-04
| | | | | | | | failed, GitHub issue 2513.
* | Merge branch 'obsd-master' into masterThomas Adam2020-12-15
|\|
| * Make synchronize-panes a pane option and add -U flag to set-option tonicm2020-12-15
| | | | | | | | unset an option on all panes. GitHub issue 2491 from Rostislav Nesin.
* | Merge branch 'obsd-master' into masterThomas Adam2020-12-01
|\|
| * Make replacement of ##s consistent when drawing formats, whethernicm2020-12-01
| | | | | | | | | | | | followed by [ or not. Add a flag (e) to the q: format modifier to double up #s and use it for the window_flags format variable so it doesn't end up escaping any following text. GitHub issue 2485.
* | Merge branch 'obsd-master'Thomas Adam2020-08-25
|\|
| * Allow colour to be spelt as color, from Boris Verkhovsky. GitHub issuenicm2020-08-25
| | | | | | | | 2317.
* | Merge branch 'obsd-master'Thomas Adam2020-07-24
|\|
| * Add a hook when the pane title changed.nicm2020-07-24
| |
* | Merge branch 'obsd-master'Thomas Adam2020-05-22
|\|
| * xterm* can have focus too.nicm2020-05-22
| |
| * Add a terminal feature for enable/disable extended keys (supported bynicm2020-05-16
| | | | | | | | | | | | | | xterm and mintty) and add an option to make tmux send it. Only forward extended keys if the application has requested them, even though we use the CSI u sequence and xterm uses CSI 27 ~ - this is what mintty does as well.
| * Add an option to set the pane border lines style from a choice of singlenicm2020-05-16
| | | | | | | | | | | | lines (ACS or UTF-8), double or heavy (UTF-8), simple (plain ASCII) or number (the pane numbers). Lines that won't work on a non-UTF-8 terminal are translated back into ACS when they are output.
| * Add a mark in copy mode. Set with set-mark command (bound to 'X') bynicm2020-05-16
| | | | | | | | | | | | | | | | default and the mark and cursor position are swapped with 'jump-to-mark' (bound to M-x). The line containing the mark is shown in copy-mode-mark-style with the horizontal position in reverse. From Anindya Mukherjee in GitHub issue 2209.
| * Add a customize mode where keys and options may be browsed and changed,nicm2020-05-16
| | | | | | | | | | includes adding a brief description of each option. Bound to "C" by default.
| * Change message log to be per server rather than per client and includenicm2020-05-16
| | | | | | | | every command that is run.
| * Add 'e' key in buffer mode to open the buffer in an editor.nicm2020-05-16
| |
| * Copy mode search improvements:nicm2020-05-16
| | | | | | | | | | | | | | | | | | - Add styles for the search marking styles (copy-mode-match-style and copy-mode-current-match-style). - Show the current match (the one with the cursor on it) in a different style. - Copying without a selection will copy the current match if there is one.
| * Drop having a separate type for style options and make them all strings,nicm2020-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which allows formats to be expanded. Any styles without a '#{' are still validated when they are set but any with a '#{' are not. Formats are not expanded usefully in many cases yet, that will be changed later. To make this work, a few other changes: - set-option -a with a style option automatically appends a ",". - OSC 10 and 11 don't set the window-style option anymore, instead the fg and bg are stored in the pane struct and act as the defaults that can be overridden by window-style. - status-fg and -bg now override status-style instead of trying to keep them in sync.
| * Instead of having a default set of terminals in terminal-overrides thatnicm2020-05-16
| | | | | | | | | | | | | | get XT added and using that as a marker for xterm(1)-like, assume that if the terminfo(5) entry already has XT or the clear capability starts with CSI then the terminal is VT100-like and it should be safe to send DA requests. The DA responses trigger additional features being added.
* | Add a terminal feature for enable/disable extended keys (supported by xterm andNicholas Marriott2020-05-15
| | | | | | | | mintty) and add an option to make tmux send it.
* | xterm-keys has been on by default for 5 years and all other modern terminalsNicholas Marriott2020-05-15
| | | | | | | | | | | | use these key sequences by default. Merge the code into the main tty and input tree processing (convering the latter to use a tree rather than a table at the same time) and make the option a no-op.
* | Add an option to set the pane border lines style from a choice of single linesNicholas Marriott2020-05-14
| | | | | | | | | | | | (ACS or UTF-8), double or heavy (UTF-8), simple (plain ASCII) or number (the pane numbers). Lines that won't work on a non-UTF-8 terminal are translated back into ACS when they are output.