summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/options-table.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* In options-table.c r1.51 an extra space was added to the default status-right,sthen2015-01-211-2/+2
| | | | | overrunning status-right-length with long window titles. Allow for the extra space so the last digit of the year isn't lost. ok nicm@
* Do not put a space between status-left/status-right and the window list,nicm2014-11-051-3/+3
| | | | | instead move the space into the defaults for the options (so status-left now defaults to "[#S] ". From Balazs Kezes.
* Wrap some long lines.nicm2014-04-171-2/+3
|
* Remove some unnecessary includes and fix a typo.nicm2014-04-171-3/+3
|
* Remove the "info" message mechanism, this was only used for about fivenicm2014-04-171-2/+2
| | | | | | mostly useless and annoying messages. Change those commands to silence on success like all the others. Still accept the -q command line flag and "quiet" server option for now.
* Remove the monitor-content option and associated bits and bobs. It'snicm2014-04-171-34/+1
| | | | | never worked very well. If there is a big demand for it to return, will consider better ways to do it.
* Make message-limit a server option.nicm2014-03-311-8/+8
|
* Change terminal-overrides to a server option (now that we have them), itnicm2014-02-231-9/+9
| | | | doesn't make much sense as a session option.
* Fix missing argument, stupid last minute changes...nicm2014-01-281-2/+2
|
* Allow replacing each of the many sets of separate foo-{fg,bg,attr}nicm2014-01-281-56/+177
| | | | | | | | | | | | | | | | | | | | | | | | | options with a single foo-style option. For example: set -g status-fg yellow set -g status-bg red set -g status-attr blink Becomes: set -g status-style fg=yellow,bg=red,blink The -a flag to set can be used to add to rather than replace a style. So: set -g status-bg red Becomes: set -ag status-style bg=red Currently this is fully backwards compatible (all *-{fg,bg,attr} options remain) but the plan is to deprecate them over time. From Tiago Cunha.
* Alter how tmux handles the working directory to internally use filenicm2013-10-101-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | descriptors rather than strings. - Each session still has a current working directory. - New sessions still get their working directory from the client that created them or its attached session if any. - New windows are created by default in the session working directory. - The -c flag to new, neww, splitw allows the working directory to be overridden. - The -c flag to attach let's the session working directory be changed. - The default-path option has been removed. To get the equivalent to default-path '.', do: bind c neww -c $PWD To get the equivalent of default-path '~', do: bind c neww -c ~ This also changes the client identify protocol to be a set of messages rather than one as well as some other changes that should make it easier to make backwards-compatible protocol changes in future.
* Add automatic-rename-format option allowing automatic rename to usenicm2013-10-101-1/+6
| | | | something other than pane_current_command.
* Add length limit operator for formats.nicm2013-10-101-2/+2
|
* Change the default for the default-path option to ~. This is a quicknicm2013-10-051-2/+2
| | | | | change to turn off the KERN_PROC_CWD code which is unpredictable. Later it will go away and there may be other changes to how this works.
* Focus events can cause trouble if left on and they can't be turned offnicm2013-06-231-1/+6
| | | | | during idle periods (like the other states are) because we'd miss events. So add a server option to control them. Defaults to off.
* The actual terminfo entries we ended up with for cursor changes are Cs,nicm2013-06-021-3/+3
| | | | | Ce, Ss and Se (not Cc, Ce, Cs, Csr). So use and document these instead of the ones we were using earlier.
* Remove tmux's (already minimal) 88 colour support. Such terminals arenicm2013-03-271-2/+2
| | | | few and unnecessary.
* Revert the command-prefix change which breaks sequences of commands.nicm2013-03-251-6/+1
|
* Add option command-prefix which is automatically prepended to anynicm2013-03-241-2/+6
| | | | command (apart from a naked default-shell). The default is "exec ".
* Add -v to set and setw to show only option value.nicm2013-03-211-5/+9
|
* Remove the layout undo/redo code which never really worked.nicm2013-01-171-8/+1
|
* If timing between keys is less than (by default) 1 millisecond, assumenicm2013-01-151-1/+8
| | | | | the text is being pasted. assume-paste-time option changes the value (0 disables). Based on a diff from Marcin Kulik.
* Add window-status-last-* options, from Boris Faure.nicm2012-11-271-1/+16
|
* Add a flag to move-window to renumber the windows in a session (closingnicm2012-04-291-1/+6
| | | | | any gaps) and add an option to do this automatically each time a window is killed. From Thomas Adam.
* Add window-status-separator option, from Thomas Adam.nicm2012-04-231-1/+6
|
* Add a layout history which can be stepped through with select-layout -unicm2012-04-011-1/+8
| | | | and -U commands (bound to 'u' and 'U' by default).
* 50 is a too low trigger default on larger terminals, bump to 250.nicm2012-03-201-2/+2
|
* Add a simple form of output rate limiting by counting the number ofnicm2012-03-201-1/+16
| | | | | | | | | | | | | | | | | | certain C0 sequences (linefeeds, backspaces, carriage returns) and if it exceeds a threshold (current default 50/millisecond), start to redraw the pane every 100 milliseconds instead of making each change as it comes. Two configuration options - c0-change-trigger and c0-change-interval. This makes tmux much more responsive under very fast output (for example yes(1) or accidentally cat'ing a large file) but may not be perfect on all terminals and connections - feedback very welcome, particularly where this change has a negative rather than positive effect (making it off by default is a possibility). After much experimentation based originally on a request Robin Lee Powell (which ended with a completely different solution), this idea from discussion with Ailin Nemui.
* Add a wrap-search option to turn off wrapping of searches in copynicm2012-03-171-1/+6
| | | | mode. From Jacobo de Vera.
* Remove accidentally committed option.nicm2012-02-291-8/+1
|
* Allow a single option to be specified to show-options to show just thatnicm2012-02-251-1/+41
| | | | option.
* Sort some entries, from Ben Boeckel.nicm2012-02-151-10/+10
|
* Add an option to move the status line to the top of the screen,nicm2012-01-291-1/+10
| | | | requested by many.
* Drop the ability to have a list of keys in the prefix in favour of twonicm2012-01-211-15/+12
| | | | | | | | | | separate options, prefix and prefix2. This simplifies the code and gets rid the data options type which was only used for this one option. Also add a -2 flag to send-prefix to send the secondary prefix key, fixing a cause of minor irritation. People who want three prefix keys are out of luck :-).
* Add some trivial additional status line attributes from jwcxz at usersnicm2012-01-201-4/+34
| | | | dot sourceforge dot net.
* Add an option to disable the window rename escape sequence, from Romainnicm2012-01-201-1/+6
| | | | Francoise.
* Move word-separators to be a session rather than window option, from Bennicm2011-11-151-6/+6
| | | | Boeckel.
* Option to change status line (message) background when using vi keys andnicm2011-11-051-1/+16
| | | | in command mode. From Ben Boeckel.
* Add screen*:XT to terminal-overrides for tmux-in-tmux, from Romainnicm2011-10-271-2/+2
| | | | Francoise.
* Add pane-base-index option, from Ben Barbour.nicm2011-08-241-1/+8
|
* Extend the mode-mouse option to add a third choice which means the mousenicm2011-07-301-2/+6
| | | | | | | does not enter copy mode. Patch from SF bug 3374493. In future the mode-mouse option is likely to die and be broken into several smaller options.
* Add an option to trigger the terminal bell when there is an alert, fromnicm2011-07-031-1/+6
| | | | Marco Beck.
* Support DECSCUSR sequence to set the cursor style with two newnicm2011-05-201-1/+2
| | | | terminfo(5) extensions, Cs and Csr. Written by Ailin Nemui.
* Support xterm(1) cursor colour change sequences through terminfo(5) Ccnicm2011-05-201-3/+4
| | | | | (set) and Cr (reset) extensions. Originally by Sean Estabrooks, tweaked by me and Ailin Nemui.
* Support setting the xterm clipboard when copying from copy mode usingnicm2011-05-181-2/+8
| | | | | | | | the xterm escape sequence for the purpose (if xterm is configured to allow it). Written by and much discussed Ailin Nemui, guidance on xterm/termcap/terminfo from Thomas Dickey.
* Add a new option, mouse-resize-pane. When on, panes may be resized bynicm2011-05-081-1/+6
| | | | dragging their borders. From hsim at gmx.li.
* Use the tsl and fsl terminfo(5) capabilities to update terminal titlenicm2011-05-081-2/+2
| | | | | | and automatically fill them in on terminals with the XT capability (which means their title setting is xterm-compatible). From hsim at gmx.li.
* Add an option (mouse-select-window) which allows the mouse to be used bynicm2011-04-181-1/+6
| | | | clicking on the status line, written by hsim at gmx dot li.
* Since buffers are now global, bump the default buffer-limit a bit highernicm2011-04-091-2/+2
| | | | to 20 rather than 9.
* The maximum history-limit was accidentally reduced, fix it back to INT_MAX.nicm2011-01-131-2/+2
|