aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add C-g to cancel command prompt with vi(1) keys as well as emacs, and qnicm2020-03-12
| | | | in command mode.
* When the server socket is given by the user with -S, create it withnicm2020-03-12
| | | | | | umask 177 instead of 117 because it may not be in a safe directory like the default directory in /tmp. The user can chmod it more open after it is created if they want.
* Start a new selection if outside the existing selection after a word hasnicm2020-03-11
| | | | been selected. From Anindya Mukherjee.
* Add some number operators for formats, from Tyler Culp.nicm2020-03-11
|
* Use correct width of right marker so it doesn't draw over status rightnicm2020-03-07
| | | | when more than one character. Reported by Tyler Culp.
* Update latest client for target session on switch-client.nicm2020-03-06
|
* Use current session for cwd of new sessions, not the new session whichnicm2020-03-02
| | | | doesn't have one yet. GitHub issue 2091.
* Change mouse selection so that after selecting a word, dragging selectsnicm2020-02-24
| | | | only words and similar for lines. From Anindya Mukherjee.
* Add selection_active format for when the selection is present but notnicm2020-02-20
| | | | moving with the cursor, from Mark Kelly.
* A few fixes to make modifier keys and dragging work - need to remove thenicm2020-02-19
| | | | | | modifiers before checking for the dragging marker key, and apply them before looking up the end key. Also fix key-to-string with modifiers for special keys.
* Add -a to list-keys to also list keys without notes with -N, suggestednicm2020-02-15
| | | | by Shehu Dikko.
* Fix top/bottom pane calculation with pane border status enabled,nicm2020-02-14
| | | | reported by Stanislav Spassov.
* Do not jump to next word end if already on a word end when selecting anicm2020-02-13
| | | | | word. Fixes select-word with single character words and vi(1) keys. From Mark Kelly.
* Remove unused variables from Ben Boeckel, and a Pp from jmc.nicm2020-02-11
|
* Make list-keys description clearer in tmux.1 and remove an unused variable.nicm2020-02-05
|
* Instead of passing titles through vis() which doubles backslashes, justnicm2020-02-03
| | | | ignore any containing control characters or invalid UTF-8. GitHub issue 2070.
* Remove bind-key -c which doesn't do anything and is undocumented.nicm2020-01-30
|
* Warn if a message type that is no longer used is received.nicm2020-01-29
|
* Do not send DA and DSR again if already have a response.nicm2020-01-29
|
* Remove extra Pp (from jmc) and add a missing word.nicm2020-01-29
|
* If ALL clients are readonly, allow them to affect the size, suggested by ↵nicm2020-01-28
| | | | Thomas Sattler.
* Ignore empty commands rather than adding them to the command list rathernicm2020-01-28
| | | | than trying to skip them later, fixes problem reported by M Kelly.
* If we can identify the terminal as iTerm2 or as tmux, we can be surenicm2020-01-28
| | | | they support 256 and RGB colours, so set those flags too.
* -V also needs to go in usage.nicm2020-01-28
|
* Add support for the iTerm2 DSR 1337 sequence to get the terminal version.nicm2020-01-28
|
* Reduce a difference with portable tmux by adding the -V flag andnicm2020-01-28
| | | | #{version} format; on OpenBSD these just report the OpenBSD version.
* Set up working directory before killing the existing pane on respawn.nicm2020-01-28
|
* Add a define for flags meaning a client is not attached, and fixnicm2020-01-28
| | | | unattached counter, reported by Thomas Sattler.
* Expand description of start-server.nicm2020-01-27
|
* Add support for adding a note to a key binding (with bind-key -N) andnicm2020-01-27
| | | | | | | | | | | | use this to add descriptions to the default key bindings. A new -N flag to list-keys shows key bindings with notes rather than the default bind-key command used to create them. Change the default ? binding to use this to show a readable summary of keys. Also extend command-prompt to return the name of the key pressed and add a default binding (/) to show the note for the next key pressed Suggested by Alex Tremblay in GitHub issue 2000.
* Change so that assignments may be specified alone - a command isn'tnicm2020-01-27
| | | | required. GitHub issue 2062.
* Mention swap-window -d, GitHub issue 2068.nicm2020-01-25
|
* Stop handling DA and DSR after a second (they should be the first thingnicm2020-01-13
| | | | sent) so this should be plenty.
* Be more specific in the DSR we are looking for so it doesn't getnicm2020-01-13
| | | | | | confused with mouse sequences. Also set a flag and don't bother checking for it if we have already seen it (same for DA), and don't check if we never asked for it.
* Treat plausible but invalid keys (like C-BSpace) as literal like anynicm2020-01-13
| | | | | other unrecognised string passed to send-keys. Reported by Anthony Sottile in GitHub issue 2049.
* Detect iTerm2 and enable DECSLRM.nicm2020-01-12
|
* The terminal type was never as much use as I expected so remove it innicm2020-01-12
| | | | | favour of a couple of flags for the features used (DECSLRM and DECFRA). Also rename the flag for no xenl to be more obvious while here.
* Loop over all DA features, don't skip the first.nicm2020-01-12
|
* Do not hang in format_trim_* on invalid UTF-8 characters.nicm2020-01-08
|
* Add -Z to default switch-client command in tree mode, matches previousnicm2020-01-08
| | | | behaviour.
* Common function to free key bindings.nicm2020-01-05
|
* Send errors to stdout in control mode so they don't get reordered withnicm2020-01-05
| | | | other output, reported by George Nachman in GitHub issue 2048.
* Add ~ to quoted characters for %%%, reported by tb@.nicm2020-01-04
|
* Add CMD_FIND_DEFAULT_MARKED to join-pane like move-pane, fromnicm2020-01-02
| | | | davidegirardi in GitHub issue 2046.
* Document client exit messages.nicm2020-01-01
|
* Fix format expansion in window names, reported by Suraj N Kurapati.nicm2020-01-01
|
* Do not let readonly clients limit the size, suggested by Max Barracloughnicm2019-12-30
| | | | in GitHub issue 2042.
* Support regex search in copy mode, from Anindya Mukherjee in GitHubnicm2019-12-27
| | | | issue 2038.
* Pass correct value into iterator callback for time formats.nicm2019-12-26
|
* Add a number of new formats to inspect what sessions and clients anicm2019-12-26
| | | | window is present or active in. From Tyler Culp in GitHub issue 2034.