aboutsummaryrefslogtreecommitdiff
path: root/options-table.c
Commit message (Collapse)AuthorAge
...
* | Add a mark in copy mode. Set with set-mark command (bound to 'X') by defaultNicholas Marriott2020-05-13
| | | | | | | | | | | | | | | | 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 options may be browsed and changed, includes addingNicholas Marriott2020-05-08
| | | | | | | | a brief description of each option. Bound to "C" by default.
* | Change message log to be per server rather than per client and include everyNicholas Marriott2020-05-06
| | | | | | | | command that is run.
* | Add 'e' key in buffer mode to open the buffer in an editor.Nicholas Marriott2020-05-01
| |
* | Copy mode search improvements:Nicholas Marriott2020-04-29
| | | | | | | | | | | | | | | | | | - 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.
* | Remove an unnecessary comma.Nicholas Marriott2020-04-29
| |
* | Need to redraw borders now when some things change. Also change default so thatNicholas Marriott2020-04-29
| | | | | | | | the active border colour is different in a mode or with synchronize-panes on.
* | Drop having a separate type for style options and make them all strings, whichNicholas Marriott2020-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 that get XTNicholas Marriott2020-04-24
| | | | | | | | | | | | | | | | | | | | | | 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. This is all to detect extensions if terminfo(5) is wrong or inadequate. If it fails, tmux will just fall back to using the capabilities in the terminfo(5) entry alone.
* | rxvt needs XT also for the moment.Nicholas Marriott2020-04-24
| |
* | Merge branch 'obsd-master'Thomas Adam2020-04-22
|\|
| * Change so main-pane-width and height can be given as a percentage.nicm2020-04-22
| |
* | Merge branch 'obsd-master'Thomas Adam2020-04-21
|\|
| * xterm* needs XT also.nicm2020-04-21
| |
* | Merge branch 'obsd-master'Thomas Adam2020-04-20
|\|
| * Tidy up the terminal detection and feature code and add named sets ofnicm2020-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | terminal features, each of which are defined in one place and map to a builtin set of terminfo(5) capabilities. Features can be specified based on TERM with a new terminal-features option or with the -T flag when running tmux. tmux will also detect a few common terminals from the DA and DSR responses. This is intended to make it easier to configure tmux's use of terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5) databases or for features which do not yet have a terminfo(5) entry. Instead of having to grok terminfo(5) capability names and what they should be set to in the terminal-overrides option, the user can hopefully just give tmux a feature name and let it do the right thing. The terminal-overrides option remains both for backwards compatibility and to allow tweaks of individual capabilities. tmux already did much of this already, this makes it tidier and simpler to configure.
* | Merge branch 'obsd-master'Thomas Adam2020-04-17
|\|
| * Add a copy-command option and change copy-pipe and friends to pipe to itnicm2020-04-17
| | | | | | | | | | if used without arguments, allows all copy key bindings to be changed to pipe with one option.
* | Merge branch 'obsd-master'Thomas Adam2020-04-13
|\|
| * Change so that the appropriate hooks for windows and panes belong tonicm2020-04-13
| | | | | | | | | | | | pane/window options rather than all being session options. This is useful for example to create a pane that is automatically closed on some condition. From Anindya Mukherjee.
* | Merge branch 'obsd-master'Thomas Adam2019-11-28
|\|
| * Missing after-kill-pane option.nicm2019-11-28
| |
| * status-left and status-right need push-default also, reported by Ericnicm2019-11-28
| | | | | | | | Pruitt in GitHub issue 1989.
* | Merge branch 'obsd-master'Thomas Adam2019-11-14
|\|
| * Change window-size default from smallest to latest.nicm2019-11-14
| |
* | Merge branch 'obsd-master'Thomas Adam2019-11-14
|\|
| * Add an option to set the key sent by backspace for those whose systemnicm2019-11-14
| | | | | | | | uses ^H rather than ^?. GitHub issue 1969.
* | Merge branch 'obsd-master'Thomas Adam2019-09-19
|\|
| * Add a "latest" window-size option which tries to size windows based onnicm2019-09-19
| | | | | | | | | | the most recently used client. From Tommie Gannert in GitHub issue 1869 based on earlier changes from me.
* | Merge branch 'obsd-master'Thomas Adam2019-09-16
|\|
| * Add push-default and pop-default in styles to change the default coloursnicm2019-09-15
| | | | | | | | | | | | and attributes and use them to restore the previous behaviour of window-status-style being the default for window-status-format in the status line. From John Drouhard in GitHub issue 1912.
* | Merge branch 'obsd-master'Thomas Adam2019-06-26
|\|
| * Add #define for the pane status line option position numbers.nicm2019-06-26
| |
* | Merge branch 'obsd-master'Thomas Adam2019-06-20
|\|
| * allow-rename and alternate-screen can be pane options.nicm2019-06-20
| |
* | Merge branch 'obsd-master'Thomas Adam2019-06-20
|\|
| * Add a per-pane option set. Pane options inherit from window options (sonicm2019-06-20
| | | | | | | | | | | | | | | | | | | | | | | | there should be no change to existing behaviour) and are set and shown with set-option -p and show-options -p. Change remain-on-exit and window-style/window-active-style to be pane options (some others will be changed later). This makes select-pane -P and -g unnecessary so no longer document them (they still work) and no longer document set-window-option and show-window-options in favour of set-option -w and show-options -w.
* | Merge branch 'obsd-master'Thomas Adam2019-05-26
|\|
| * Add formats for word and line under the mouse and use them to add somenicm2019-05-26
| | | | | | | | items to the pane menu.
* | Merge branch 'obsd-master'Thomas Adam2019-04-27
|\|
| * Merge hooks into options and make each one an array option. This allowsnicm2019-04-26
| | | | | | | | | | | | | | multiple commands to be easily bound to one hook. set-hook and show-hooks remain but they are now variants of set-option and show-options. show-options now has a -H flag to show hooks (by default they are not shown).
* | Merge branch 'obsd-master'Thomas Adam2019-04-23
|\|
| * Indicate an array option with a flag rather than a special type so thatnicm2019-04-23
| | | | | | | | in future will not have to be strings.
* | Merge branch 'obsd-master'Thomas Adam2019-04-07
|\|
| * Current window style also needs to be tested for default.nicm2019-04-07
| |
* | Merge branch 'obsd-master'Thomas Adam2019-04-02
|\|
| * Silence flag should use the same option as activity, reported by Thomasnicm2019-04-02
| | | | | | | | Sattler.
* | Merge branch 'obsd-master'Thomas Adam2019-03-19
|\|
| * Include window-status-style and window-status-current style in the format.nicm2019-03-19
| |
* | Merge branch 'obsd-master'Thomas Adam2019-03-19
|\|